2017-11-29 19 views
0

私はazureにwebjobを配備しようとしています。 SFTPを使用してファイルコピーを行う既存のコンソールアプリケーションです。 app.configファイル内Azure WebJobsの物理パス

のAppSettingは、以下のようなものです:

<add key="IdentityFile" value="C:\Temp\Uploads\UploadTest.ppk"/> 

私はAppServiceののAppSettingsセクションでこれを設定する必要があります知っているが、私はC」に相当するのかわからないです:\ Tempに"Azureで。

私を案内してもらえますか?ありがとう

+1

参照:https://stackoverflow.com/questions/24156185/azure-web-job-writes-files-in-a-websites-directory '%HOME%'環境変数を読んでウェブサイトのルートを取得すると、そのフォルダの下のパスを知っていると推測します。注意してください - Azureは別のマシンにアプリケーションをリサイクルして再デプロイすることができ、ローカルファイルは失われます。 –

答えて

1

Azure App Serviceでは、%TMP%に依頼して一時フォルダを見つけることができます。移動するフォルダはD:\local\Tempなので、設定をD:\local\Temp\Uploads\UploadTest.ppkに変更することができます。

これは、実際のapp.configファイルで変更するのではなく、Azure PortalでIdentityFile App Settingを設定することで変更できます。

関連する問題