【发布时间】:2018-01-31 02:47:59
【问题描述】:
对于我们的本地调试,我们在 web.config 中使用它
<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 文件的情况下在转换中包含这样的复杂设置?
【问题讨论】:
标签: xml web-config session-state octopus-deploy web.config-transform