- службы WCF
- WCF хостинг в службах Windows
- WinService войти в систему как Network Service
Хост приложение конфигурации:WCF хостинг в службах Windows (Network Service)
<service name="StudyingControllerService.ControllerService">
<host>
<baseAddresses>
<add baseAddress="http://IP:PORT/ControllerService.svc"/>
</baseAddresses>
</host>
<endpoint address=""
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IControllerService"
contract="StudyingControllerService.IControllerService" />
</service>
Все работает нормально в локальной сети. (localhost) Но я хочу получить доступ к моей службе с других компьютеров по сети.
Я использовал другой компьютер (из другой локации), сделал ping IP (winservice's). ping был в порядке. Я установил свой клиент и попытался подключиться к моей удаленной службе, но соединение не удалось. telnet тоже не могу установить подключение.
Что не так?
Брандмауэры отключены. (С обеих сторон)
На стороне клиента телнет не могу открыть соединение с IP PORT
Вы проверили настройку брандмауэра, чтобы узнать, разрешены ли подключения на этом порту? – sarvesh
Я выполнил netstat. и мой порт был там с состоянием LISTENING – ZuTa
Вы должны включить трассировку WCF как на клиенте, так и на сервере. Посмотрите на журналы трассировки, и это, скорее всего, приведет вас к ответу. По крайней мере, это даст вам дополнительную информацию, чтобы опубликовать здесь, чтобы помочь людям помочь вам: o) –