IIS 7-unable to load DLL (Zugriff Verweigert)
Ich habe dieses seltsame problem mit IIS 7 auf Windows 7, wo kann es nicht laden einer dll die ich verwende. Allerdings scheint es nur geschehen, nach einer Weile; es funktioniert gut für einige zufällige Menge an Zeit bis es losgeht, werfen diese Meldung:
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.
Wenn ich das löschen der dll und erneut hinzufügen, es funktioniert gut für eine andere Länge der Zeit, und später funktioniert wieder. Dies geschieht sowohl in einer asp.net Webseite sowie ein web-service, aber in einem normalen .net desktop-Programm, es funktioniert gut.
Dies geschieht nur mit Mono.Sicherheit, nicht mit anderen dll die ich benutze (ich bin mit Npgsql die abhängig von Mono.Security).
Wenn jemand könnte bieten einen Einblick in diese, wäre es toll.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen Sie die Datei Berechtigungen für diese DLL Datei /Ordner, um sicherzustellen, dass Ihre ASP.NET AppPool-account auf die Datei zugreifen kann.
Stellen Sie sicher, dass die Datei die Berechtigungen nicht Erben vom übergeordneten Element - etwas, das möglicherweise zurücksetzen dieser.
Vielleicht haben Sie eine Sicherung ausführen, die während dieser Zeit? Nur ein Schuss im Dunkeln...
Auch in Ihrer Website.config brauchst du nicht zu definieren die version, Kultur und öffentlicher Schlüssel um die Montage.. Vielleicht hat das etwas damit zu tun.