3

OD 1.6 を実行しています。

OD 変数を使用して、アプリ設定セクションにないセッション状態プロバイダーなどの値を変更したいと考えています。

これには変換を使用できることはわかっていますが、企業としては、変換ではなく OD 変数を使用することを好みます。これにより、運用チームがコードベースを変更せずに設定を変更できるからです。

web.config の任意の場所に変数を挿入する方法はありますか?

何かのようなもの:

<sessionState mode="Custom" customProvider="#{MyODVariable.SessionStore}">
    <providers>
        <add name="MySessionStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider" host="#{MyODVariable.Host}" 
accessKey="#{MyODVariable.AccessKey}" ssl="#{MyODVariable.SSL}" />
    </providers>
</sessionState>
4

2 に答える 2

8

2.4+ にはそのための機能がありますが、1.6 でこれを解決する唯一の方法は、PowerShell スクリプトを記述してファイルを置換することです。例を探している場合は、次のライブラリ ページにある PowerShell コードから始めるとよいでしょう: http://library.octopusdeploy.com/#!/step-template/actiontemplate-file-system-find-and-交換

于 2014-08-07T09:18:58.910 に答える