Служба 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, чтобы использовать службу с другого компьютера.

Другие вопросы по тегам