Asp.net mvc 在QA或Prod期间更改asp.net web.config中的httptransport标记
dev上的Web.config调用另一个远程dev服务器上的Web服务,因此绑定如下所示Asp.net mvc 在QA或Prod期间更改asp.net web.config中的httptransport标记,asp.net-mvc,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 4,dev上的Web.config调用另一个远程dev服务器上的Web服务,因此绑定如下所示 <binding name="XXXSoap12"> <httpsTransport manualAddressing="false" maxBufferPoolSize="524288" maxReceivedMessageSize="1048576" allowCookies="false" authenticationScheme="Anon
<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>
我想将用于QA、STG和PROD的httpTransport
协议/标签更改为httpTransport
协议
如何在Web.Release.config(或Web.QA.config或Web.STG.config,或其他转换)中编写相同的转换。:
您还可以在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>