2016-05-23 19 views
0

私が消費するWebサービスがMTOMを送信するように変更されたため、WSE 3を.net 2.0アプリケーションに追加する必要がありました。私はついにそれがすべて機能したが、私はapp.configファイルに加えられた変更を嫌う。app.configを変更せずにWSE 3 Webサービスを使用する

私のプログラムのインストールは1000件近くになっているので、次回のアップデート時に設定ファイルを変更することについて心配する必要があります。

コードでこれらの設定を行う方法はありますか?試行錯誤

<system.web> 
    <webServices> 
     <soapExtensionImporterTypes> 
     <add type="Microsoft.Web.Services3.Description.WseExtensionImporter, Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 
     </soapExtensionImporterTypes> 
    </webServices> 
    <compilation> 
     <assemblies> 
     <add assembly="Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
     </assemblies> 
    </compilation> 
    </system.web> 
    <microsoft.web.services3> 
    <messaging> 
     <mtom clientMode="On" /> 
    </messaging> 
    </microsoft.web.services3> 

答えて

0

私がいることが分かった:

<mtom clientMode="On">

WebServicesClientProtocol.RequireMtomプロパティとまったく同じです。 MSDNには何のヒントもありません。

関連する問題