ファイルまたはアセンブリ「someProject」またはその依存関係の1つをロードできませんでした。アクセスが拒否されました

StackOverflow https://stackoverflow.com/questions/809144

  •  03-07-2019
  •  | 
  •  

質問

1つのasp.netエラーが発生しています。 私のアプリケーションは、開発およびテスト環境で正常に動作します。しかし、本番環境では次のエラーが発生します:

  

ファイルまたはアセンブリ「someProject」またはその依存関係の1つをロードできませんでした。アクセスが拒否されました。

役に立ちましたか?

解決 2

binフォルダーを削除してからagianでコピーします。現在、機能しています...

他のヒント

Sysinternalsにアクセスして、プロセスモニターをダウンロードします: http://technet.microsoft。 com / en-us / sysinternals / bb896645.aspx

次に、起動して、スレッドとレジストリアクションをフィルタリングします。内容をクリアします。アプリを実行してエラーを取得し、プロセスモニターでコレクションを停止します。 ACCESS DENIEDステータスを検索すると、問題を引き起こしている正確なファイルと、アクセスを取得しようとしているユーザーアカウントを確認できます。

で実行中のユーザーまたはグループ(MACHINE \ usersグループまたはDOMAIN \ domainユーザーなど)に完全な権限を付与します
  

C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files

.net 4.0以外の場合は、v4.0.30319ではなくターゲットの.netバージョン番号を使用します。

私の場合、アプリケーションプールIDを applicationpoolidentity から network service に変更することで機能します。

新しいWeb APIプロジェクトをWebファームにデプロイした後、Webサーバーの1つが誤動作し、エラーが発生しました:

ファイルまたはアセンブリ「Microsoft.CodeDom.Providers.DotNetCompilerPlatform、Version = 1.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35」またはその依存関係の1つをロードできませんでした。アクセスが拒否されました。

Web APIサイトをホストしているフォルダーには、 IIS_IUSRS の権限がありませんでした。 Read Read&でユーザーを追加します。実行、およびフォルダコンテンツの一覧表示権限により問題が修正されました。

サーバーユーザーが、アセンブリが配置されているディレクトリにアクセスできることを確認します。

誤って構成されたサーバーのように聞こえます。

最初に、アセンブリが実際に存在することを確認します。

次に、ワーカープロセスアカウントにアクセスできることを確認します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top