刷新服务引用更新app.config

时间:2011-01-07 13:08:15

标签: .net app-config service-reference

每次我对WS进行更改并在Visual Studio中更新引用时,VS都会使用其他不必要的信息覆盖我的app.config。所以当我之后启动我的客户端时,我收到了这个错误:

  

发现处理标题

时发生错误

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

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

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

我希望app.config不会被单独使用。

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

2 个答案:

答案 0 :(得分:0)

停止更改你的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。我可能错了。

答案 1 :(得分:0)

以编程方式完成此操作以解决问题。