web-dev-qa-db-ja.com

再デプロイせずにAzure Webアプリのweb.configファイルを更新できますか?

現在AzureでWebアプリとしてホストされているアプリケーションのweb.configファイルのデータベース接続文字列を更新したいと思います。

AzureクラウドサービスロールにRDPできるが、Webアプリにはできないようです。 Azure WebアプリにRDPを使用できない場合、再展開せずに接続文字列を更新する別の方法はありますか?

17
dhughes

ポータルを使用できます。プレビューには「App Service Editor」というツールがあり、デプロイしたファイルを編集できます。なぜあなたはこれをしたいのか疑問に思いますが、このようにその場でソースファイルを変更することは良い習慣とはみなされません!構成とアプリの設定もポータル経由で公開され、アプリサービスエディターツールにドロップすることなく変更できます。 (ポータルの設定/アプリケーション設定の下)。これらを更新してもweb.configは更新されませんが、web.config設定は上書きされます。

32
Russell Young

Russell Youngが言ったように、Azureポータルでは、 App Service Editor を使用して、アプリコードのブラウザー内編集エクスペリエンスを提供できます。 App settings セクションで接続文字列を指定して、既存の設定を上書きできます。

enter image description here

また、 Kuduデバッグコンソール を使用して、Web.configファイル(D:\ home\site\wwwrootフォルダーの下)にアクセスして更新することもできます。

enter image description here

17
Fei Han