无法将服务引用添加到本地托管的WCF服务

时间:2012-01-09 14:17:45

标签: c# wcf azure

我已经成功创建了我的服务,我已经稍微修改了它,所以它比沼泽标准“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'找到服务时发生错误(以下详细信息)

元数据包含无法解析的引用:'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;服务127.0.0.1:81/Appointments.svc不支持charset = utf-8。客户端和服务绑定可能不匹配。

远程服务器返回错误:(415)无法处理消息,因为内容类型为'application / soap + xml; charset = utf-8'不是预期的类型'text / xml;字符集= UTF-8' ..

如果在当前解决方案中定义了服务,请尝试构建解决方案并再次添加服务引用。

1 个答案:

答案 0 :(得分:0)

我想这可能是一些许可问题。您可以尝试在C:\ Windows \ Temp上授予权限,看看是否能解决您的问题。与运行服务的apppool关联的帐户需要拥有此文件夹的权限。