ASP.NET MVC 4 Zugriff auf den Pfad App_Data verweigert

Habe ich immer den folgenden Fehler nach der Veröffentlichung meiner Website:

System.UnauthorizedAccessExceptionAccess to the path 'C:\inetpub\MySite\App_Data' is denied.

Stellt sich heraus, dass es ist, weil es keinen Zugriff auf App_Data\ASPNETDB.MDF. Dies ist, weil es existiert nicht, da meine Website nicht verwenden. Ich überprüfte meine lokalen Maschine und es ist ein App_Data-Ordner mit der Datenbank aber nicht enthalten ist in meinem build-in VS. Wenn ich es löschen, aber es ist neu, wenn ich die Website in VS.

Die Website funktioniert nach, dass, sobald der Fehler scheint sich deutlich, aber es passiert jedes mal, wenn ich bereitstellen.

Es gibt keinen Verweis darauf überall im code. Wie/Warum ist es gegründet auf Anwendung starten und wie kann ich es stoppen?

Ich bin mit SimpleMembership mit allen gespeicherten Daten in eine SQL-Server DB.

  • wie sind Sie mit der Initialisierung der einfachen Mitgliedschaft Verbindung? erzählen Sie es an Ihre bereits vorhandene Datenbank verwenden? weil es sieht aus wie seine nur versuchen, eine neue Datenbank zu erstellen.
  • Zeigen Sie Ihre web.config. Wahrscheinlich haben Sie eine Einstellung, die sagt ASP.NET Sie sind immer noch mit der alten Mitgliedschaft Anbieter vor SimpleMembership.
  • Welchen Teil der web.config möchtest du sehen? Es gibt keine Erwähnung der Mitgliedschaft überall in der it.
  • Möglich, Duplikat der der Zugriff auf den Pfad 'c:\inetpub\wwwroot\myapp\App_Data' wird verweigert
  • Ich denke, das ist beantwortet von stackoverflow.com/questions/14695840/...
InformationsquelleAutor Nick Reeve | 2014-04-09
Schreibe einen Kommentar