7

Windows7のIIS7でこの奇妙な問題が発生し、使用しているdllを読み込めません。しかし、それはしばらくしてから起こるようです。このメッセージのスローを開始するまで、ランダムな時間は正常に機能します。

Could not load file or assembly 'Mono.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756' or one of its dependencies. Access is denied.

dllを削除して再度追加すると、別の時間は正常に機能し、後で再び機能しなくなります。これは、asp.net WebページとWebサービスの両方で発生していますが、通常の.netデスクトッププログラムでは正常に機能します。

これはMono.Securityでのみ発生し、使用している他のdllでは発生しません(Mono.Securityに依存するNpgsqlを使用しています)。

誰かがこれについて何らかの洞察を提供できれば、それは素晴らしいことです。

4

2 に答える 2

5

DLL file / folderのファイル権限をチェックして、ASP.NETAppPoolアカウントがファイルにアクセスできることを確認します。

ファイルの権限が親から継承されていないことを確認してください-何かがこれらをリセットしている可能性があります。

于 2011-08-18T17:39:52.343 に答える
0

おそらく、その間にバックアップを実行していますか?暗闇の中でのショット...また、web.configでは、アセンブリを使用するためにバージョン、カルチャ、または公開鍵を定義する必要はありません。多分それはそれと関係があります。

于 2011-08-18T17:34:59.650 に答える