“无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
昨天在用IIS部署一个WCF服务时,在客户端添加服务引用的时候,碰到了如下错误:
在网上找了很多资料,有把c盘下面的windows/temp文件给予 所有权限各种等,都解决不了,后来发现在服务器打开
http://XXX/XXX.svc?xsd=xsd0的时候是错误的,即使是本地,http://XXX/XXX.svc?xsd=xsd0也是不行的,
发现只有在2003系统中会如此,后来再发现,别的2003系统是好的,对比2个2003系统,发现,一个有安装VS2010,一个没有安装VS2010.
最终在 服务器上 安装VS2010后,惊奇的发现,既然好了。
应该是服务器部署的环境不够,不能支持WCF,目前个人的解决方案是 : 在服务器安装VS2010后解决