Служба WCF 4 отвечает на адрес локального хоста, но не на имя компьютера
Я создаю очень простой сервис WCF 4 для проверки списка внешнего содержимого SharePoint.
Когда я запускаю сервис, это работает нормально:
http://localhost:49669/Service1.svc?wsdl
Но это не так:
http://machinename:49669/Service1.svc?wsdl
В старых сервисах 3.5 wcf я просто обновлял конфиг, но здесь конфигурационные файлы пусты.
Какой минимум я должен поместить в файл конфигурации, чтобы заставить его работать, или проблема в другом месте?
1 ответ
Решение
Если вы используете встроенный веб-сервер Visual Studio (Cassini), вы не сможете получить к нему доступ с другого компьютера, поскольку разрешен только локальный доступ.
Вам потребуется развернуть службу или использовать IIS Express, чтобы использовать службу с другого компьютера.