2011-01-07 18 views
3

WSを変更してVisual Studioで参照を更新するたびに、VSはapp.configを不要な追加情報で上書きします。サービス参照を更新するとapp.configが更新されます

を:コードジェネレータは、(私はcustomBinding/httpsTransport使用しています注意してください)すべての結合からこの行を削除 にしたこと

An error was discovered processing the header

変更:私はその後、私のクライアントを起動するときに、私はこのエラーを取得します

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

次に、クライアントを閉じてapp.configの変更を元に戻して、クライアントを再起動する必要があります。これは面倒です。

app.configをそのままにしておきたいと考えています。

同じ問題が発生していますか?回避策がありますか?

答えて

0

これをプログラムで実行することで、この問題を解決しました。

+2

この問題をどのように回避したか簡単に説明してください。 ChannelFactory を使用していますか?ありがとう。 – desigeek

0

WSを変更しないでください! :P

あなたのWSを更新してから参照を更新するので、本当にapp.config/web.configを更新する予定です。理由は、WSを参照するapplicationSettingsの下にセクションがあるためです。

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> 

悲しいことに、私はapp.configをの更新からVSを停止する方法はないと思います。私は間違っている可能性があります。

+0

回答ありがとうございますが、app.config内にapplicationSettingsセクションがありません。 (VB.NETのことでしょうか?)私はサービスを指しているエンドポイントセクションを持っていますが、 – AtliB

+0

これは、app.configがWSを参照していることについて私が言っていたものと同じものです。 –

関連する問題