Azure Web Appでは、web.config AppSettingsセクションを簡単に上書きすることができます。例えば。私は、次のweb.configファイルがある場合:Azure Web Appのカスタムセクションでweb.configの値を上書きする方法は?
<appSettings>
<add key="AllowedCORSOrigin" value="http://localhost:26674"/>
</appSettings>
を私はそのようなポータルでアプリの設定のUIで、それを上書きすることができます。
私はまた、ウェブでのカスタムセクションを持っています。 config:
<AdWordsApi>
<add key="OAuth2RefreshToken" value="TOKEN" />
</AdWordsApi>
何とかオーバーライドすることはできますか?私はAdWordsApi.OAuth2RefreshToken
とAdWordsApi:OAuth2RefreshToken
を試しましたが、それは簡単には機能しません。
P.S.たとえば、サーバー上に別の認証モードが必要な場合など、他のカスタムセクションで可能かどうかを知ることは面白いです。
<system.web>
<authentication mode="None" />
</system.web>
問題の解決策はありますか? web.configを公開せず(Azureで直接変更する)、またはweb.config変換を使用していますか?私の知る限り、ABC構文のASP.NETコアではうまく動作しますが、単純なjson設定があります:) –
gitを使用して公開している場合は、Webでトークンの置換を行うビルドステップがあると考えられます。設定ファイル。これは、設定を変更したときに再配布する必要があることを意味しますが、少なくとも秘密はAzureに限ります。 –
ありがとうございます。ありがとうございました。私はそれがASPのためにサポートされているのは間違いありません。この方法で設定の値を上書きできますか? –