Konnte Datei oder Assembly ‚someProject‘ oder eine ihrer Abhängigkeiten laden. Zugriff wird verweigert

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

  •  03-07-2019
  •  | 
  •  

Frage

Ich bin mit einer asp.net Fehler stecken. Meine Anwendung funktioniert auf Entwicklungs- und Test environemnt. Aber auf der Produktion gibt mir folgende Fehlermeldung:

  

Die Datei oder Assembly ‚someProject‘ oder eine ihrer Abhängigkeiten laden. Zugriff verweigert wird.

War es hilfreich?

Lösung 2

Sie einfach den Ordner ist löschen und dann agian kopiert es. Nun, es funktioniert ...

Andere Tipps

Zum Sysinternals und Process Monitor herunterladen: http://technet.microsoft. com / en-us / Sysinternals / bb896645.aspx

Dann starten Sie es, Filtergewinde und Registry-Aktionen entfernt. Klare Inhalte. Führen Sie Ihre Anwendung und den Fehler, und dann die Sammlung in Prozessmonitor stoppen. Jetzt für einen Zugriff verweigert Status zu suchen, und Sie werden in der Lage sein, die genaue Datei, um zu sehen, die Probleme verursacht, sowie das Benutzerkonto versucht, Zugriff zu erhalten.

Geben Sie volle Berechtigungen für den laufenden Benutzer oder eine Gruppe (wie MACHINE \ Benutzergruppe oder DOMAIN \ Domänen-Benutzer) in

  

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

Verwenden Sie Ihre Ziel .net Versionsnummer statt v4.0.30319, wenn es andere ist als .net 4.0.

In meinem Fall durch Ändern der Anwendungspoolidentität von Application Netzdienst es funktioniert.

Nach einem neuen Web-API-Projekt auf unsere Web-Farm bereitstellen, einer unseres Webserver war fehlerhaft und gibt den Fehler:

Could not load file or assembly 'Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Access is denied.

Es stellt sich die Ordner der Web-API-Website-Hosting-out wurde Berechtigungen für IIS_IUSRS fehlt. Hinzufügen des Benutzers mit Read, Read & execute und List folder contents Berechtigungen das Problem behoben.

Überprüfen Sie, ob der Server den Benutzerzugriff auf das Verzeichnis hat, wo Ihre Baugruppen befinden.

Klingt wie ein falsch konfigurierte Server.

Überprüfen Sie zunächst, dass die Montage in der Tat nicht vorhanden ist.

Zweitens, stellen Sie sicher, dass Ihr Arbeitsprozesskonto Zugriff darauf hat.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top