WCF服務引用時錯誤: 沒法導入 wsdl:portType詳細信息

WCF服務發佈到IIS後,在客戶端或WCFTestClient添加引用的時候報錯以下:windows

錯誤: 沒法導入 wsdl:portType詳細信息: 在運行 WSDL 導入擴展時引起異常: System.ServiceModel.Description.DataContractSerializerMessageContractImporter錯誤:架構

找不到目標命名空間爲「http://tempuri.org/」的方案。ide

錯誤來源的 XPath: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:portType [@name='IInSideContract']錯誤: 沒法導入 wsdl:binding詳細信息: 導入 wsdl:binding 所依賴的 wsdl:portType 時出錯。工具

wsdl:portType 的 XPath: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:portType[@name='IInSideContract']錯誤來源的 XPath: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:binding[@name='BasicHttpBinding_IInSideContract']錯誤:spa

沒法導入 wsdl:port詳細信息: 導入 wsdl:port 所依賴的 wsdl:binding 時出錯。wsdl:binding 的 XPath: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:binding[@name='BasicHttpBinding_IInSideContract']錯誤來源的 XPath: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:service[@name='InSideService']/wsdl:port[@name='BasicHttpBinding_IInSideContract']警告: 未生成任何代碼。若是嘗試生成客戶端,此問題多是因爲元數據文檔中未包含任何有效的約定或服務所致,或者因爲發現全部約定/服務均存在於 /reference 程序集中所致。請驗證是否已將全部元數據文檔傳遞給工具。警告: 若是要經過架構生成數據約定,請確保使用 /dataContractOnly 選項。ip

 

解決辦法 C:\windows\temp 添加IIS寫入的權限(Users)文檔

相關文章
相關標籤/搜索