visual studio 2010 nicht zu Veröffentlichen, um die lokale web-site. Zugriff verweigert
Ich gerade neu installiert IIS7.5 nach viele hässliche Herumspielen. Ich zugegeben hatte keine Ahnung, was ich Tat.
Ich war schließlich in der Lage, umbenannt, mein windows\system32\inetsrv-Ordner, so, dass wenn ich den IIS neu installiert, ich würde die Standard Einstellungen.
Nahm ich eine wilde Vermutung am laufen, und es bekam Sie meine Website unter: aspnet_regiis.exe -ich
Nun, kann ich einfach nicht Veröffentlichen von Visual studio zu einer beliebigen Seite unter wwwroot.
zum Beispiel, bekomme ich die Fehlermeldung: kann Nicht zum erstellen der Web-site location 'c:\inetpub\wwwroot\WebApplication5'. Zugriff verweigert.
Meiner Arbeit um, ist an anderer Stelle Veröffentlichen und dann den code kopieren-und das funktioniert.
Gott weiß was sonst ich brach in den Prozess, aber meine Website scheint zu funktionieren, außer dass ich nicht verwenden können, die Publish-Funktionalität in VS2010, weil der Zugriff Verweigert Fehler.
Muss ich gewähren einige integrierte ASPNET-Benutzer die Rechte auf diesen Ordner?
Hier ist eine Momentaufnahme der Rechte auf meinen wwwroot Ordner:
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie sind in der Lage, um Ihre Anwendung auszuführen, nachdem das kopieren von einem anderen Standort aus, das problem ist nicht mit IIS oder den Arbeitsprozess; es würde wahrscheinlich ein Berechtigungen-problem mit Ihrem windows-Benutzer-und Prozess (in diesem Fall visual studio).
Führen Sie visual studio als administrator (wenn Sie nicht als lokaler administrator auf der Maschine). Wenn das funktioniert, können Sie Ihnen Vollzugriff auf den Ordner inetpub für Ihre Benutzer.
Spät für diesen thread, aber ich habe das Problem gelöst, indem Sie:
c:\inetpub\wwwroot\myApplication > Rechtsklick > Eigenschaften > Sicherheit > wählen Sie Benutzer(MeinComputer\Benutzer) Zugriff zum ändern der voll
Hoffentlich ist dieser thread noch am Leben. Ich hatte dieses problem und hier ist, wie ich es behoben:
Versuchen, öffnen eine Datei auf der remote-site von Visual Studio, die von Datei - >Datei Öffnen...
Wenn Sie keinen Zugriff haben, Sie werden herausgefordert, sich mit Windows Anmelden. Hier können Sie Ihre Anmeldeinformationen für den Zugriff auf die REMOTE-site. Nachdem Sie die Anmeldeinformationen eingegeben haben und die Datei erfolgreich geöffnet werden, werden Sie in der Lage, zu veröffentlichen. Gelegentlich (ich weiß nicht, warum) die Anmeldeinformationen ungültig werden, zu welcher Zeit alle Sie tun müssen ist, öffnen Sie eine Datei, und geben Sie.
Andere Lösung ist die Erstellung einer Freigabe auf Ihrem lokalen
c:\inetpub\wwwroot
dir (geben Sie sich selbst lese - /Schreibberechtigungen) und veröffentlichen Sie teilen sich so auf:\\mypc\wwwroot\mywebsite
. Es hat mir geholfen, um die lästige UAC-Sicherheit, ohne es zu deaktivieren.Web Deploy wird wahrscheinlich führen Sie unter dem Benutzernamen Lokaler Dienst. Überprüfen Sie die Berechtigungen für diesen Benutzer.
Ich habe ein ähnliches problem
Zugriff auf den Pfad 'C:\Sources\x\bin\Debug\netcoreapp2.1\publish' verweigert.
Nicht erstellen kann der Web-site Lage der Zugriff verweigert wird.
Zugriff verweigert, weil ein Unterordner öffnen im Datei-explorer und gesperrt, indem Sie den Datei-explorer.