Невозможно сослаться на WSDL веб-службы WCF, размещенной в AppFabric - PullRequest
5 голосов
/ 19 марта 2011

Я разработал службу WCF и, хотя в Visual Studio 2010 я могу импортировать WSDL без проблем. После того, как я развернул его в AppFabric, я получил WSDL, но по некоторым причинам не удалось найти несколько файлов схемы, на которые есть ссылки в WSDL. Я не знаю, проблема в конфигурации или что. Ошибка, которую я получаю при попытке обработать WSDL в Visual Studio 2010, приведена ниже:

Метаданные содержат ссылку, которая не может быть разрешена:
«http://myserver.mydomain.com:9871/app_deploy/MyAppService.svc?wsdl'.
Документ WSDL содержит ссылки, которые не могут быть разрешены.
Произошла ошибка при загрузке 'http://myserver.mydomain.com:9871/app_deploy/MyAppService.svc?xsd=xsd0'.
Запрос не выполнен с состоянием HTTP 502: Ошибка прокси ( указанное имя сети больше не доступно. ).
Метаданные содержат ссылку, которая не может быть разрешена:
«http://myserver.mydomain.com:9871/app_deploy/MyAppService.svc'.
Не было прослушивания конечной точки в http://myserver.mydomain.com:9871/app_deploy/MyAppService.svc
что может принять сообщение. Это часто вызвано неправильным адресом или действие SOAP. Смотрите InnerException, если настоящее время, для более подробной информации.
Удаленный сервер возвратил ошибку: (404) Not Found.
Если служба определена в текущем решении, попробуйте создать решение и добавление сервисной ссылки снова.

Ошибка - ошибка прокси, потому что она проходит через прокси, но ошибка в том, что страницы там нет. Я пытался получить доступ к http://localhost:9871/app_deploy/MyAppService.svc?xsd=xsd0 на сервере, но получаю 404.

Почему бы не найти эти xsd файлы? Это проблема развертывания?

Любая помощь будет принята с благодарностью.

1 Ответ

9 голосов
/ 19 марта 2011

Человек, я наконец нашел проблему здесь . Мне нужно было разрешение на запись в C: \ Windows \ Temp для пользователя пула приложений!

...