昨天在用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後解決