1

dev 上の Web.config は、別のリモート dev サーバー上の Web サービスを呼び出すため、バインディングは次のようになります。

<binding name="XXXSoap12">
    <httpsTransport manualAddressing="false" maxBufferPoolSize="524288"
        maxReceivedMessageSize="1048576" allowCookies="false" 
        authenticationScheme="Anonymous"
        bypassProxyOnLocal="false" decompressionEnabled="true" 
        hostNameComparisonMode="StrongWildcard"
        keepAliveEnabled="true" maxBufferSize="1048576" 
        proxyAuthenticationScheme="Anonymous"
        realm="" transferMode="Buffered" 
        unsafeConnectionNtlmAuthentication="false"
        useDefaultWebProxy="true" />
</binding>

httpTransportプロトコル/タグをhttpsTransportQA、STG、および PROD 用のプロトコルに変更したい。

同じ変換をどのように記述しますか。

4

1 に答える 1

1

Web.Release.config (または Web.QA.config、Web.STG.config、または別の変換) で:

<binding name="XXXSoap12">

    <httpTransport xdt:Transform="Remove" />

    <httpsTransport xdt:Transform="Insert"
        manualAddressing="false" maxBufferPoolSize="524288"
        maxReceivedMessageSize="1048576" allowCookies="false" 
        authenticationScheme="Anonymous"
        bypassProxyOnLocal="false" decompressionEnabled="true"  
        hostNameComparisonMode="StrongWildcard"
        keepAliveEnabled="true" maxBufferSize="1048576" 
        proxyAuthenticationScheme="Anonymous"
        realm="" transferMode="Buffered" 
        unsafeConnectionNtlmAuthentication="false"
        useDefaultWebProxy="true" />

</binding>

これを読んで、構成変換について詳しく知ることもできます。

于 2013-03-23T06:22:34.520 に答える