Я успешно создал свою услугу, я ее немного модифицировал, так что она немного больше, чем стандартный стандарт «Hello World».Не удается добавить ссылку на службу WCF, размещенную локально
Служба компилируется и работает и дает мне следующий адрес, чтобы добавить в мой клиентского приложения:
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/Appoi ntments.svc '
Метаданные содержат ссылку, которая не может быть разрешена:' 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'.
Приложение типа содержимого/мыло + xml; charset = utf-8 не поддерживался службой 127.0.0.1:81/Appointments.svc. Связи клиента и службы могут быть несовместимы.
Удаленный сервер возвратил ошибку: (415) Не удается обработать сообщение, поскольку тип содержимого «application/soap + xml; charset = utf-8 'не был ожидаемым типом text/xml; charset = utf-8 '.
Если служба определена в текущем решении, попробуйте создать решение и снова добавить ссылку на службу.
Вы можете просмотреть 127.0.0.1:81/Appointments.svc и 127.0.0.1:81/Appointments.svc? Wsdl из IE с любыми проблемами? – Rajesh
Да, я могу просматривать сервис в IE/Chrome, он показывает мне, как использовать службу из кода, как описано в учебнике. Вот почему я не понимаю, почему я не могу добавить ссылку на услугу на проект. У меня есть свежие установки как Visual Web Developer + C# 2010 express. У меня нет никаких необычных настроек. Я не понимаю, почему это так сложно. < – d347hm4n
Посмотрите мой ответ ниже. – Rajesh