0

ステージング環境で正常に動作する .Net 4.0 の asp.net Web サイトがあります。本番環境に移動すると、次のエラーが発生します

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

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

セキュリティ上の問題だと思います。IIS WAS設定を使用して展開されます。

  1. アクセス許可を付与する必要があるユーザー (およびすべてのフォルダー) は?

  2. aspnet_wp.exe または w3wp.exe に対応するユーザーは何ですか?

参考文献

  1. ファイル、アセンブリ、またはその依存関係の 1 つを読み込めませんでした。アクセスが拒否されました。問題はランダムですが、一度発生すると継続します

  2. ファイルまたはアセンブリ 'Telerik.Web.UI' またはその依存関係の 1 つを読み込めませんでした

  3. 一時 Asp.Net ファイルに対する ApplicationPoolIdentity アクセス許可

  4. ファイルまたはアセンブリを読み込めませんでした。ネットですべてのソリューションを試しました

4

2 に答える 2

1

libフォルダーの読み取りアクセス許可をIIS_IUSRSアカウントに付与する必要があります。

于 2012-10-18T09:36:02.730 に答える
1

IIS 7.5 を使用していると仮定します。

2 つの選択肢があります。ライブラリを GAC に追加するか、アプリケーション プール アカウントに読み取りアクセス許可を付与します。

アプリ プール アカウントのアクセス許可については、 http ://www.iis.net/learn/manage/configuring-security/application-pool-identities を参照してください。

于 2012-10-18T10:09:54.983 に答える