powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / wcf host ->windows service ->запуск и получаю ошибку, как устранить?
6 сообщений из 6, страница 1 из 1
wcf host ->windows service ->запуск и получаю ошибку, как устранить?
    #36406122
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Невозможно запустить службу. 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
wcf host ->windows service ->запуск и получаю ошибку, как устранить?
    #36406873
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может есть мысли?
направление?

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

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

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

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

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

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

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

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


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