2011-11-01 4 views
6

私のWindows 2008 R2サーバーでは、デフォルトのASP.NET v4.0アプリケーションプールの下でサイトを実行しています。 ASP.NET v.4.0アプリケーションプールのIDは "ApplicationPoolIdentity"に設定されています(これはデフォルトです)。IDを与える方法ApplicationPoolIdentity私のサイト内のフォルダへの読み取り権

このIDに、サイト内のカスタムフォルダからの読み取りアクセスを許可する方法を教えてください。私は、「アプリケーションプールID」と「ApplicationPoolIdentity」試してみましたが、両方は私に与える:私は代わりに、このすべてを忘れるとApp_Dataにフォルダ内のファイルを格納するための変更を行う必要があり

An object named "Application Pool Identity" cannot be found.

ボーナス質問を=?それは問題を解決するだろうか?

答えて

0

このためにICACLSツールを使用できます。 の利用hereforeは次のとおりです。トリックを行う必要があります

(Command-prompt)> ICACLS <folder> /grant "IIS AppPool\<nameoftheapppool>":WRX

Invalid parameter "IIS AppPool\nameoftheapppool" 

しかし、:(あなたが正しい値でプレースホルダを交換した場合)

詳しい情報は、およそICACLS.exehttp://support.microsoft.com/kb/919240

+0

おかげで、ちょうど試して動作していない:以下の作業がした > ICACLS c:\ inetpub \ webs \ mysite \ cache \ help \ pdf/grant "IIS AppPool \ ASP.NET v4.0":WRX 1つのファイルが正常に処理されました。 0個のファイルを処理できませんでしたが、まだ取得します: 'cache \ help \ pdf \'へのアクセスが拒否されました。 – Muleskinner

8

ICACLS <folder> /grant "IIS AppPool\nameoftheapppool":WRXが私のために動作しませんでした、それはエラーを与えたここで見つけることができます

ICACLS <folder> /grant "IIS AppPool\nameoftheapppool:WRX" 
関連する問題