WCF C#.net первый конфиг файл
начинаю изучать WCF. столкнулся с проблемой. написал конфиг точно также как пишется в книге (Резник Крейн — «основы вцф»), но мне выкидывает ошибку будто оно не находит оконечную точку... конфиг и и прога в одной папке...
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<services>
<service name="WCF_s.StockService" behaviorConfiguration="MyServiceTypeBehaviors" >
<host>
<baseAddresses>
<add baseAddress="http://localhost:8080/WCF_s"/>
</baseAddresses>
</host>
<endpoint contract="WCF_s.IStockService" binding="basicHttpBinding" address="" />
</service>
</services>
</system.serviceModel>
</configuration>
и сама прога
namespace WCF_s
{
[ServiceContract]
public interface IStockService
{
[OperationContract]
string GetPrice(string bla);
}
public class StockService : IStockService
{
public string GetPrice(string bla)
{
Console.WriteLine(bla + 89);
return bla + 99;
}
}
class Program
{
static void Main(string[] args)
{
ServiceHost serviceHost = new ServiceHost(typeof(StockService));
serviceHost.Open();// здесь выкидывает ошибку
Console.WriteLine("bla");
Console.ReadKey();
}
}
}
7 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарівВсе тики було би гарно якби топік стартер виклав свій код... тим більше якщо там немає нічого важливого...
< application_name>.exe.config,
PomAH4uK правильно сказал...
дякую...
спочатку проблема була напевно в біхевіорах, а потім в назві...
to Сергей Волошин
ну я ж не сайт з всякими наворотами пишу... я взагалі перший день за цю технологію сів... нема поки чого викладати...
а чому web.config? Вроді ж консольку пишеш, то назва config файлу повинна бути як імя аплікації.
narod.yandex.ru/ щоб швидше стало зрозуміти що і як запускається чи не запускається.
P.S. По темі на жаль допомогти не можу: (
там behavior раньше були... просто тобі також помилку видавало і вирівшив їх забрати..., а там забув... проте всирівно з ним чи без нього видає помилку..., а головне я вс роблю як книжка пише...
файл називається web.config... так правильно?
Зверни увагу — в конфігурації сервісу ти вказуєш behaviorConfiguration= «MyServiceTypeBehaviors», а самого < behavior /> не прописуєш.