Невозможно добавить ссылку на службу в службу WCF, которая размещена локально - PullRequest
0 голосов
/ 09 января 2012

Я успешно создал свой сервис, я немного изменил его, чтобы он немного больше, чем стандарт болота «Hello World».

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

127.0.0.1: 81 / Appointments.svc

Когда я буду следовать следующему учебнику в серии: https://azure.microsoft.com/en-us/documentation/articles/cloud-services-configure-ssl-certificate/

Во время шага 5Когда я добавляю ссылку на службу, она выдает мне следующее сообщение об ошибке:

Произошла ошибка (подробности ниже) при попытке найти службы по адресу 127.0.0.1:81/Appointments.svc'*1012.*

Метаданные содержат ссылку, которая не может быть разрешена: '127.0.0.1:81/Appointments.svc?wsdl'.

Документ WSDL содержит ссылки, которые не могут быть разрешены.

Произошла ошибка при загрузке '127.0.0.1:81/Appointments.svc?xsd=xsd0'.

Основное соединение было закрыто: соединение было неожиданно закрыто.

Метаданные содержат ссылку, котораяне могу быть решенным: '127.0.0.1:81/Appointments.svc'.

Тип содержимого application / soap + xml;charset = utf-8 не поддерживается службой 127.0.0.1:81/Appointments.svc.Привязки клиента и службы могут не совпадать.

Удаленный сервер возвратил ошибку: (415) Невозможно обработать сообщение, поскольку тип содержимого 'application / soap + xml;charset = utf-8 'не был ожидаемым типом' text / xml;charset = utf-8 '..

Если служба определена в текущем решении, попробуйте создать решение и снова добавить ссылку на службу.

1 Ответ

0 голосов
/ 09 января 2012

Я думаю, это может быть некоторые проблемы с разрешениями. Можете ли вы попытаться предоставить разрешения для C: \ Windows \ Temp и посмотреть, решит ли это вашу проблему. У учетной записи, связанной с вашим пулом приложений, под которой работает служба, должны быть разрешения на эту папку.

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