加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

.NET生成服务引用时加载错误的程序集

发布时间:2020-12-16 03:35:18 所属栏目:asp.Net 来源:网络整理
导读:尝试在Visual Studio 2012中向ASP.NET MVC 5 Web应用程序添加服务引用时出现以下错误.我已在项目中引用了Microsoft.Owin.Security版本3.0.0.0.我还应该添加2.0.1.0版本吗? Cannot import wsdl:portTypeDetail: An exception was thrown while running a WSD
尝试在Visual Studio 2012中向ASP.NET MVC 5 Web应用程序添加服务引用时出现以下错误.我已在项目中引用了Microsoft.Owin.Security版本3.0.0.0.我还应该添加2.0.1.0版本吗?

Cannot import wsdl:portType
Detail: An exception was thrown while running a WSDL import extension: System.ServiceModel.Description.DataContractSerializerMessageContractImporter
Error: Could not load file or assembly 'Microsoft.Owin.Security,Version=2.1.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
XPath to Error Source: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:portType[@name='IMyService']

这个家伙here有一个类似的问题,但没有人回答..

解决方法

有完全相同的错误逐字,并能够通过指定哪些程序集重用类型来解决它.

添加服务引用时,单击“添加服务引用”窗口左下角的“高级…”按钮.在“服务引用设置”屏幕上,在“数据类型”部分的“引用程序集中的重用类型:”复选框下,选中“在指定的引用程序集中重用类型”单选按钮,然后仅选中包含服务使用的类型的程序集.这应该解决问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读