Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / wcf host ->windows service ->запуск и получаю ошибку, как устранить? / 6 сообщений из 6, страница 1 из 1
12.01.2010, 18:59
    #36406122
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wcf host ->windows service ->запуск и получаю ошибку, как устранить?
Невозможно запустить службу. System.InvalidOperationException: Служба "WindowsService1.Feed1" не имеет конечных точек приложения (не инфраструктурных). Это может быть связано с тем, что для данного приложения не найден файл конфигурации или в файле конфигурации не удалось найти элементы службы, соответствующие данному имени службы, или конечные точки не были определены в элементе службы.
в System.ServiceModel.Description.DispatcherBuilder.EnsureThereAreNonMexEndpoints(ServiceDescription description)
в System.ServiceModel.Description.DispatcherBuilder.InitializeServiceHost(ServiceDescription description, ServiceHostBase serviceHost)
в System.ServiceModel.ServiceHostBase.InitializeRuntime()
в System.ServiceModel.ServiceHostBase.OnBeginOpen()
в System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout)
в System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
в System.ServiceModel.Channels.CommunicationObject.Open()
в WindowsService1.Service1.OnStart(String[] args) в E:\code\SyndicationSe...


народ, вот получаю такую ошибку. не догоняю,что нужно в службе подкрутить.
используется app.config для конфигурации службы.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.web>
    <compilation debug="true" />
  </system.web>
  <system.serviceModel>
    <client>
      <endpoint address="http://localhost" behaviorConfiguration="SyndicationServiceLibrary1.Feed1Behavior"
        binding="webHttpBinding" bindingConfiguration="NewBinding0"
        contract="SyndicationServiceLibrary1.IFeed1" name="asas" />
    </client>
    <bindings>
      <webHttpBinding>
        <binding name="NewBinding0" />
      </webHttpBinding>
    </bindings>
    <services>
      <service name="SyndicationServiceLibrary1.Feed1">
        <endpoint address="Feed1" behaviorConfiguration="SyndicationServiceLibrary1.Feed1Behavior"
          binding="webHttpBinding" bindingConfiguration="NewBinding0"
          name="test" contract="SyndicationServiceLibrary1.IFeed1" />
        <host>
          <baseAddresses>
            <add baseAddress="http://localhost:8731/Design_Time_Addresses/SyndicationServiceLibrary1/" />
          </baseAddresses>
        </host>
      </service>
    </services>
    <behaviors>
      <endpointBehaviors>
        <behavior name="SyndicationServiceLibrary1.Feed1Behavior">
          <webHttp/>
        </behavior>
      </endpointBehaviors>
    </behaviors>
  </system.serviceModel>
</configuration>

в коде просто запуск службы,без всяких endpoint и factory.
...
Рейтинг: 0 / 0
13.01.2010, 10:36
    #36406873
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wcf host ->windows service ->запуск и получаю ошибку, как устранить?
может есть мысли?
направление?

а то сложно понять, почему про mex говорится, когда у меня webhttpbinding.
...
Рейтинг: 0 / 0
13.01.2010, 11:22
    #36406969
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wcf host ->windows service ->запуск и получаю ошибку, как устранить?
проблему решил.
я сам прописал m_serviceHost.AddServiceEndpoint в коде и все запустилось.
то есть файл конфигурации не учитывался в моем случае.

видимо файл конфигурации нужен только для дебага через wcf host.
...
Рейтинг: 0 / 0
13.01.2010, 16:14
    #36407923
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wcf host ->windows service ->запуск и получаю ошибку, как устранить?
AlexeiKпроблему решил.
я сам прописал m_serviceHost.AddServiceEndpoint в коде и все запустилось.
то есть файл конфигурации не учитывался в моем случае.

видимо файл конфигурации нужен только для дебага через wcf host.

так файл конфигурации используется тот, который для ЭХЭ, а не для ассембли, содержащей сервис.
...
Рейтинг: 0 / 0
13.01.2010, 16:21
    #36407950
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wcf host ->windows service ->запуск и получаю ошибку, как устранить?
Winnipuh,

так файл exe.config содержит копию app.config.

как же так?
...
Рейтинг: 0 / 0
18.03.2010, 13:12
    #36528242
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
wcf host ->windows service ->запуск и получаю ошибку, как устранить?
кстати, опять нарвался на эту ошибку.

перебрал последние действия и выяснилось как исправить.

такая ошикба возникает, когда app.config принадлежит допустим EXE файлу, а реализация servicecontract находится в DLL.
перекинул реализацию в EXE и все работает.
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / wcf host ->windows service ->запуск и получаю ошибку, как устранить? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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