MyService.svc? Wsdl показывает 400 неверных запросов IIS 7.5 - PullRequest
1 голос
/ 04 мая 2010

Я на Windows 7 Ultimate x64 IIS 7.5Я развернул службы на веб-сервере, и когда я пробую их в IE следующим образом: MyService.svc?wsdl Я получаю 400 "Bad Request" page

Я должен получить описание веб-службы вместо этого, любой знает, как исправитьэто?

Ответы [ 2 ]

2 голосов
/ 04 мая 2010

На сервере может потребоваться выполнить следующие действия:

cd c:\windows\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\

с последующим

ServiceModelReg -i

Это должно зарегистрировать расширение .SVC как службу WCF, если она еще не зарегистрирована.

0 голосов
/ 01 сентября 2011

Просто обновление: при использовании v4.0 на 64-битной машине вам нужно запустить go to

c:\windows\microsoft.net\framework64\v4.0.30319\

перед запуском

ServiceModelReg.exe -r

Если вы перейдете на

c:\windows\microsoft.net\framework\v4.0.30319\

и сделать то же самое, мы обнаружили, что это не работает правильно, и мы продолжаем получать:

Необработанное исключение: System.ServiceModel.EndpointNotFoundException: сообщение не может быть отправлено, поскольку служба по адресу конечной точки 'net.tcp: //localhost/Elephant/Tiger.svc' недоступна для протокола адреса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...