更新服务引用时出错

时间:2014-05-20 13:15:00

标签: service reference visual-studio-2013

尝试更新类库(VS2013)中的服务引用时,出现以下错误。

"The configuration for the service reference could not be updated due to the following issue: An error occurred creating the configuration section handler for system.serviceModel/bindings: AssemblyResolveEvent handlers cannot return Assemblies loaded for reflection only."

当我尝试删除引用时也会发生同样的错误。

非常感谢任何排序方面的帮助。

4 个答案:

答案 0 :(得分:59)

更新到VS2013 Update 2后,我遇到了同样的问题。

我通过暂时删除system.serviceModel中的整个web.config部分,将其粘贴到记事本等其他地方来解决问题。然后,我在没有服务模型部分的情况下保存了web.config。然后,我能够成功更新服务引用。更新服务引用后,我已将服务模型部分粘贴回web.config并成功运行。

答案 1 :(得分:18)

通过暂时删除extensions部分的system.serviceModel元素以及任何关联的扩展元素,我能够与Can类似地解决此问题。在我的情况下,扩展名为 Azure Service Bus扩展

答案 2 :(得分:0)

根据我的经验,删除服务引用并重新添加它非常简单。例如,上次发生它是在WebService(而不是WCF,旧的)上,并且在我们更改了作为从不同例程/函数返回的一个类之后,错误开始出现。在向该类添加一个属性后,它开始变得疯狂,并在任何地方提示错误。 只需要一个简单的Delete和重新Add Service Reference即可。

答案 3 :(得分:0)

只需要一次从 web.config 中删除 部分。创建第一个服务引用后,本节由 Vs 重建。