powered by simpleCommunicator - 2.0.46     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Не удается захостить wcf json на винформ-приложении
2 сообщений из 2, страница 1 из 1
Не удается захостить wcf json на винформ-приложении
    #38515323
magnuz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Взятый отсюда код https://github.com/jaredfaris/WCF-REST-JSON-Examples . Сделал в качестве хоста приложение WinForms. Туда скопировал файлы кода. связаные с сервисом в том числе конфиг. В форме хочу заставить сервис работать в BackgroundWorker.


авторprivate void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
using (var serviceHost = new WebServiceHost(typeof(ExampleJsonpService)))
{
serviceHost.Open();

Console.WriteLine("WCF REST JSONP service is running...");
Console.ReadLine();

serviceHost.Close();
}
}

private WebServiceHost serviceHost;

private void Form1_Load(object sender, System.EventArgs e)
{
//backgroundWorker1.RunWorkerAsync();

serviceHost = new WebServiceHost(typeof(ExampleJsonpService));

serviceHost.Open();


}

При попытке открыть сервис орет:

авторСлужба "PVIBroker.ExampleJsonpService" не имеет конечных точек приложения (не инфраструктурных). Это может быть связано с тем, что для данного приложения не найден файл конфигурации или в файле конфигурации не удалось найти элементы службы, соответствующие данному имени службы, или конечные точки не были определены в элементе службы.

код конфига -

автор<?xml version="1.0"?>
<configuration>
<system.serviceModel>
<bindings>
<webHttpBinding>
<binding name="webHttpBindingJsonP" crossDomainScriptAccessEnabled="true"></binding>
</webHttpBinding>
</bindings>
<services>
<service name="WcfJsonpService.ExampleJsonpService" behaviorConfiguration="Default">
<host>
<baseAddresses>
<add baseAddress=" http://localhost:8080/exampleJsonpService"></add>
</baseAddresses>
</host>
<endpoint address=""
binding="webHttpBinding"
bindingConfiguration="webHttpBindingJsonP"
contract="WcfJsonpService.IExampleJsonpService"></endpoint>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="Default">
<serviceMetadata httpGetEnabled="true"></serviceMetadata>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
...
Рейтинг: 0 / 0
Не удается захостить wcf json на винформ-приложении
    #38520678
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
magnuz,

<endpoint address=""
про этот пустой параметр тебе сообщают.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Не удается захостить wcf json на винформ-приложении
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]