每次我对 WS 进行更改并更新 Visual Studio 中的引用时,VS 都会使用其他不必要的信息覆盖我的 app.config。因此,当我之后启动客户端时,我收到此错误:
处理标头时发现错误
代码生成器所做的更改是remove每个绑定中的这一行(注意我正在使用 customBinding/httpsTransport):
<security authenticationMode="UserNameOverTransport" includeTimestamp="false">
<secureConversationBootstrap/>
</security>
然后我必须关闭客户端,恢复 app.config 更改并重新启动客户端,这很麻烦。
我更希望 app.config 单独保留。
您是否遇到同样的问题并且有解决方法吗?
别再改变你的WS了!?! :P
但说真的,由于您要更新 WS,然后更新引用,因此它将更新 app.config / web.config。原因是 applicationSettings 下有一个部分引用了 WS。
EX:
<applicationSettings>
<RemoteAssessment.CatCall.My.MySettings>
<setting name="RemoteAssessment_CatCall_CATService01_CATService"
serializeAs="String">
<value>URLTOSERVICE/catservice.asmx</value>
</setting>
</RemoteAssessment.CatCall.My.MySettings>
</applicationSettings>
遗憾的是,我认为没有办法阻止 VS 更新 app.config。但我可能是错的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)