Web アプリケーションを実行すると、問題なくログイン画面が表示されます。しかし、Azure エミュレーターでWeb アプリケーションを実行すると、問題が発生します。
以下に示すように、ランダムなリソース ファイルに対して操作「CreateFile」を実行することはできません。結果が「ACCESS DENIED」である下の 2 つのエントリを見てください。私のシステムの言語はオランダ語 (nl-NL) であるため、オランダ語とは関係ありません。
これらのイベントのプロパティを開いたところ、以下に掲載されています。
プロセス w3wp.exe は NT AUTHORITY\NETWORK SERVICE の下で実行され、このアカウントには親ディレクトリとディレクトリ内の実際のファイルに対する完全な権限があります。
2 つの追加メモ:
- Windows 8、Visual Studio 2012、Azure SDK October 2012 などを完全に更新しました。
- 私の同僚は、彼の側に一見何の変化もなく、それをすべて稼働させています。
なぜこれが起こるのか分かりますか?繰り返しますが、これは Azure で実行した場合にのみ発生します。