【问题标题】:WCF Metadata reference cannot be resolved Error, WCF Service无法解析 WCF 元数据引用错误,WCF 服务
【发布时间】:2013-10-02 20:14:12
【问题描述】:

我遇到了 WCF 服务问题。我对服务重命名/添加/删除服务进行了一些更改。解决方案构建得很好,但是当我从测试解决方案中引用这个 WCF 服务时......得到这个错误。似乎有一些旧的引用没有被删除。寻找有关如何解决此问题的反馈。谢谢杰

【问题讨论】:

  • 我假设你已经完成了清理和重建?
  • 是的,我已经完成了清理/构建。奇怪的是,我可以在“添加服务引用”对话框中看到服务名称。

标签: c# wcf silverlight


【解决方案1】:

使用 scvutil.exe 生成服务引用,然后像添加任何其他代码一样添加它。

或者更好的是,直接引用包含服务和类型定义的程序集,而不用担心预先生成的代理。

感谢这并不能直接回答您的问题。

【讨论】:

  • 我收到此错误:无法激活该服务,因为它不支持 ASP.NET 兼容性。为此应用程序启用了 ASP.NET 兼容性。在 web.config 中关闭 ASP.NET 兼容模式,或将 AspNetCompatibilityRequirements 属性添加到服务类型,RequirementsMode 设置为“Allowed”或“Required”。
  • 运行scvutil.exe后得到
  • 你能把wsdl拿来发给我吗?使用命令svcutil /t:metadata http://my_service_address
  • 我无法传递完整的消息,但它显示了有关错误的更多信息。
  • 元数据包含无法解析的引用:'localhost:114 1/Well/WellService.svc'。服务器没有提供有意义的回复;这可能是由于合同不匹配、会话过早关闭或内部服务器错误造成的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-10
  • 2011-08-28
  • 1970-01-01
  • 2021-04-17
  • 2012-11-26
相关资源
最近更新 更多