WebRoleonとして実行されているアプリケーションを書いていますIIS。NLogロギングに使用しています。対象の 1 つNLogはファイルです。
最近のすべてのイベントを含むこのファイルが必要です。もちろん、必要なすべてのログ データに簡単にアクセスできる他のターゲットもあります。ファイル ターゲットに問題があります。
ローカル PC でログを記録するように構成NLogするとC:\somedir1\somedir2\somedir3\logfile NLog、必要なすべてのディレクトリとログ ファイルが作成されます。Azure ではNLog、ログファイルに書き込む前に、手動でディレクトリを作成し、アクセス許可を変更する必要があります。
必要なすべてのディレクトリを作成するプロジェクトにある種のタスクを追加する方法はありますか? 実行中のユーザーには、ドライブWebRoleにディレクトリを作成するための十分な権限がないと思います。C: