0
,爲我們的本地調試,我們使用這個在我們的web.config章魚部署變換SessionState的提供商
<sessionState mode="Custom" customProvider="MyAppStateStore" timeout="480">
<providers>
<add name="MyAppStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider"
applicationName="MyApp"
host="127.0.0.1"
accessKey=""
ssl="false" />
</providers>
</sessionState>
在我們的開發服務器,我們希望它是這樣的:
<sessionState mode="Custom" customProvider="MyAppStateStore" timeout="480">
<providers>
<add name="MyAppStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider"
applicationName="MyApp"
host="www.oursite.com.backends"
port="1234"
databaseId="1"
accessKey=""
connectionTimeoutInMilliseconds="5000"
operationTimeoutInMilliseconds="1000"
throwOnError="true"
ssl="false" />
</providers>
</sessionState>
對於大多數我們的web.config appSettings我們使用OD的變量進行部署期間的轉換。有沒有辦法在變換中包含像這樣的複雜設置,而不使用變換.config
文件?