【发布时间】:2013-04-29 05:25:33
【问题描述】:
我的问题很简单,但不幸的是我无法弄清楚出了什么问题。我用 Razor 语法创建了一个新的 MVC4 Internet 应用程序项目,然后我向这个解决方案添加了另一个 WCF 库项目。我没有对这些代码进行任何更改。但是,当我在 MVC 4 应用程序中添加 WCF 项目作为服务引用时,我收到 1 条错误消息和 3 条警告消息:
- 错误 4 自定义工具错误:无法为服务生成代码 参考“ServiceReference1”。请检查其他错误和警告 消息了解详情。 c:\users\vendre\documents\visual studio 2012\项目\MvcApplication3\MvcApplication3\服务 References\ServiceReference1\Reference.svcmap 1 1 MvcApplication3
- 警告 1 自定义工具警告:无法导入 wsdl:portType 详细信息: 运行 WSDL 导入扩展时引发异常: System.ServiceModel.Description.DataContractSerializerMessageContractImporter 错误:无法加载文件或程序集“DotNetOpenAuth.AspNet, 版本=4.0.0.0,文化=中性,PublicKeyToken=2780ccd10d57b246' 或其依赖项之一。系统找不到文件 指定。
- 警告 2 自定义工具警告:无法导入 wsdl:binding 详细信息: 导入 wsdl:portType 时出错,该 wsdl:binding 是依赖的。 wsdl:portType 的 XPath: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:portType[@name='IService1']
- 警告 3 自定义工具警告:无法导入 wsdl:port 详细信息:那里 导入 wsdl:binding 时出错,该 wsdl:port 是 依赖于。 wsdl 的 XPath:绑定: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:binding[@name='BasicHttpBinding_IService1']
我阅读了一些文章,但没有解决我的问题。如果有人知道我的问题的答案,请告诉我。
谢谢。
【问题讨论】:
-
是的,我尝试了所有的集合类型,但问题仍然存在。谢谢你的建议。
-
错误很明显:无法加载文件或程序集 'DotNetOpenAuth.AspNet - 所以请确保在添加该服务时该/那些文件可用参考...
标签: wcf asp.net-mvc-4 visual-studio-2012