4

そのため、私たちの Web サーバー (Windows Server 2008、IIS 7.5) は、私たちが持っている非常に古い .net 2.0ish asp.net/classic asp Web サイトでランダムにこのエラーを受け取ることがあります。

通常、IIS をリセットすると問題は解決しますが、この問題は現在、実稼働サーバーに影響を与え始めており (IIS が日中にこれらをリセットすることはできません)、他の場所でもより頻繁に発生しているようです。

だから私はこの問題の可能な修正を調べてきましたが、どこにでもポップアップしているように見える唯一のものは、NETWORKSERVICE/IIS_WPG に一時的な asp.net ファイルに対する完全な制御を許可すると、それ自体を修正する必要があるということです。最後に確認したところ、Web アプリケーションで何かを完全に制御したくない (特に実稼働 Web サーバーでは) 必要がないため、これはあまり良い考えではありませんでした。

この問題に関するガイダンスをいただければ幸いです。

ありがとう、アレックス

エラーの例:

「/」アプリケーションでサーバー エラーが発生しました。

ファイルまたはアセンブリ 'Csla.Extension' またはその依存関係の 1 つを読み込めませんでした。アクセスが拒否されました。説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。

例外の詳細: System.IO.FileLoadException: ファイルまたはアセンブリ 'Csla.Extension' またはその依存関係の 1 つを読み込めませんでした。アクセスが拒否されました。


ファイルまたはアセンブリ 'AjaxControlToolKit' またはその依存関係の 1 つを読み込めませんでした。アクセスが拒否されました。説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。

例外の詳細: System.IO.FileLoadException: ファイルまたはアセンブリ 'AjaxControlToolKit' またはその依存関係の 1 つを読み込めませんでした。アクセスが拒否されました。

ソース エラー: [関連するソース行がありません]

ソースファイル:

c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\2794b922\App_Web_search.aspx.cdcab7d2.jqmd63vs.0.cs

4

1 に答える 1

0

フォルダー(プロジェクトフォルダーなど)に対するアクセス許可に関して、問題はIISにあると思います。そのため、どのアプリケーションプールにあるアプリケーションを確認してください。そのプールのアカウントに適切な権限を与えることができます。IIS7 の既定では、アカウントは NETWORK SERVICE です。

次に、基本的に関連するフォルダーに移動し、読み取り/書き込みアクセス、またはアカウントに必要なアクセスを許可します。

于 2012-10-16T08:35:24.727 に答える