我的問題很簡單,但不幸的是我無法弄清楚什麼是錯的。我使用Razor語法創建了一個新的MVC4 Internet應用程序項目,然後我爲此解決方案添加了另一個WCF庫項目。我沒有對這些代碼做任何改變。然而,當我加入了WCF項目作爲MVC 4應用程序的服務引用,我越來越1個錯誤消息和3警告消息:我無法將服務參考(WCF庫)添加到VS2012中的MVC4
- 錯誤4自定義工具錯誤:無法爲服務 生成代碼參考'ServiceReference1'。有關詳細信息,請檢查其他錯誤並提示 消息。 C:\用戶\ VENDRE \的文檔\ Visual Studio的 2012 \項目\ MvcApplication3 \ MvcApplication3 \服務 參考\ ServiceReference1 \ Reference.svcmap 11 MvcApplication3
- 警告1個自定義工具警告:無法導入WSDL:portType的詳細信息: 的在運行一個WSDL導入擴展異常被拋出: System.ServiceModel.Description.DataContractSerializerMessageContractImporter 錯誤:無法加載文件或程序集「DotNetOpenAuth.AspNet, 版本= 4.0.0.0,文化=中性公鑰= 2780ccd10d57b246」 或一個的依賴關係。系統找不到指定的文件 。
- 警告2自定義工具警告:無法導入wsdl:binding詳細信息: 導入wsdl:binding所依賴的wsdl:portType時出錯。 XPath來WSDL:端口類型: // WSDL:定義[@的targetNamespace =」 http://tempuri.org/ ']/WSDL:portType的[@名稱=' IService1' ]
- 警告3自定義工具警告:無法導入WSDL:端口說明:有 導入wsdl:port取決於的wsdl:綁定時出錯。 XPath來WSDL:結合: // WSDL:定義[@的targetNamespace =」 http://tempuri.org/ ']/WSDL:結合[@名稱=' BasicHttpBinding_IService1' ]
我讀了一些文章,但並沒有解決我的問題。如果有人知道我的問題的答案,請告訴我。
THX。
你是否試過這個http://smehrozalam.wordpress.com/2009/10/29/silverlight-update-service-reference-for-a-wcf-service-generting-empty-class/ – 2013-05-05 06:54:36
是的,我試過所有的集合類型,但問題仍然存在。謝謝你的建議。 – 2013-05-05 07:03:11
錯誤非常明顯:**無法加載文件或程序集「DotNetOpenAuth.AspNet ** - 因此請確保在添加服務引用時可以使用該文件或那些文件... – 2013-05-05 07:30:47