Я создал свой проект WCF, и он прекрасно работает, когда я просто запускаю его из отладчика.
Но когда я публикую его в IIS и указываю браузеру на svc, используемый путь содержит localhost.Например:
htpp://localhost/MyService/MyServices.svc
, но путь, по которому на веб-странице указывается WSDL, использует имя моего компьютера, например:
http://MyComputerName.MyDomain.net/MyService/MyService.svc?wsdl
Когда я нажимаю на ссылку, это времяиз.(Кроме того, при попытке просмотреть сервисы, подобные этому в WCFTestClient, истекло время ожидания.)
Однако, если я захожу на wsdl с использованием localhost, он сразу же работает:
http://lcoalhost/MyService/MyService.svc?wsdl
Любая ссылка, которая используетимя моего компьютера истекло («слишком долго, чтобы ответить»).
Есть идеи, как заставить мою службу WCF работать с именем компьютера?
(ПРИМЕЧАНИЕ. Я использую Visual StudioUltimate и IIS 7)