尝试更新类库(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."
当我尝试删除引用时也会发生同样的错误。
非常感谢任何排序方面的帮助。
答案 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 中删除