在IE里直接打地址是可以查看到服务的。但是在另一个项目中添加服务引用的时候去出现下面的错误
元数据包含无法解析的引用:“http://zhanglfpc:90/WCF/CalculateService.svc?wsdl”。
WSDL 文档包含无法解析的链接。
下载“http://zhanglfpc:90/WCF/CalculateService.svc?xsd=xsd0”时出错。
基础连接已经关闭: 接收时发生错误。
无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。
远程主机强迫关闭了一个现有的连接。
元数据包含无法解析的引用:“http://localhost:90/WCF/CalculateService.svc”。
元数据包含无法解析的引用:“http://localhost:90/WCF/CalculateService.svc”。
如果该服务已在当前解决方案中定义,请尝试生成该解决方案,然后再次添加服务引用。
请高手帮忙解决,不胜感激!
------解决方案--------------------
the IIS identity IIS_WPG does not have access to the Windows\Temp folder. Give enough rights to the folder and viola problemo solved.
参考:
http://merill.net/2008/04/wcf-add-service-reference-gotcha-with-windows-server/
看看能不能解决你的问题。