gpt4 book ai didi

.net - 刷新服务引用更新 app.config

转载 作者:行者123 更新时间:2023-12-02 05:12:06 25 4
gpt4 key购买 nike

每次我更改我的 WS 并更新 Visual Studio 中的引用时,VS 都会用额外的不必要信息覆盖我的 app.config。所以当我之后启动我的客户端时,我得到这个错误:

An error was discovered processing the header

代码生成器所做的更改是从每个绑定(bind)中删除这一行(注意我使用的是 customBinding/httpsTransport):

<security authenticationMode="UserNameOverTransport" includeTimestamp="false">
<secureConversationBootstrap/>
</security>

然后我必须关闭客户端,还原 app.config 更改并重新启动客户端,这很麻烦。

我更愿意保留 app.config。

您是否遇到同样的问题并且有解决方法?

最佳答案

停止更改您的 WS!?! :P

不过说真的,因为您正在更新您的 WS,然后更新引用,所以它会更新 app.config/web.config。原因是因为在 applicationSettings 下有一个部分引用了 WS。

例如:

 <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。不过我可能是错的。

关于.net - 刷新服务引用更新 app.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4625743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com