Windows7上のIIS 7.0で奇妙で解決不可能な問題があります。
私は私のローカルテストサーバー上で実行するサイトを試してみて、次のエラーを取得:私はいくつかのプールを持っていますが、一つだけ、その中には正しく動作IIS 7:ID 'IIS APPPOOL DefaultAppPool'にtempディレクトリにアクセスするための十分なアクセス許可がありません。
Access to the temp directory is denied.
Identity 'IIS APPPOOL\DefaultAppPool' under
which XmlSerializer is running does not have sufficient permission
to access the temp directory.
CodeDom will use the user account the process is using to do the compilation,
so if the user doesn't have access to system temp directory,
you will not be able to compile.
Use Path.GetTempPath() API to find out the temp directory location.
を。それはクラシック.NET AppPoolです。他のサイトでサイトを実行するとエラーが発生します。これは先に提供されたものです。最も憂慮すべき点は、IISマネージャのアプリケーションプールを使用してプールの構成を変更することができないことです。多分私は何かを見逃しているでしょうか?
Windows\Temp
、C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files
、およびlocal settings' temporary folder
のアクセス権を変更しようとしましたが、私の行動に影響がありませんでした。
あなたの助けといくつかのアドバイスをお願いします。