2012-04-03 4 views
0

Ich habe gerade ein seltsames Problem. Dies ist, was ich getan habe, erstellen Sie eine ASP.NET 4.0-Webanwendung, klicken Sie mit der rechten Maustaste auf diesen Anwendungsstamm, STS-Verweis hinzufügen. Dann F5 starten Sie die Webanwendung, es gibt mir einen "Zugriff verweigert" -Fehler. Ich habe alle meine Maschinen ausprobiert. Es passiert mit allen Standardeinstellungen. Aber ich hatte nie ein Problem in .NET 3.5 Web-Anwendung. Kann mir jemand sagen, was das Problem ist? Vielen DankZugriff wird verweigert, nachdem STS-Verweis auf ASP.NET 4.0-Webanwendung hinzugefügt wurde

Antwort

0

Ich habe Probleme mit dem STS-Referenzassistenten festgestellt, bei denen web.config aufgrund der aktuellen Einstellungen in web.config nicht ordnungsgemäß hinzugefügt wurde.

1) Testen Sie Ihre aktuelle Umgebung Erstellen Sie mit Visual Studio eine neue MVC 4.0-Testanwendung mithilfe des Assistenten Testanwendung ausführen. Klicken Sie mit der rechten Maustaste auf Projekt und fügen Sie die STS-Referenz hinzu und verwenden Sie den Assistenten, um die Änderungen an
web.config abzuschließen. Führen Sie die Test-App erneut aus.

2) Sichern Sie web.config für Ihre vorhandene MVC 4.0-Anwendung. Web.Config.Back 3) Löschen Sie alles in Ihrer web.config, außer für Tags. 4) Klicken Sie mit der rechten Maustaste auf Projekt und fügen Sie die STS-Referenz hinzu und verwenden Sie den Assistenten, um die Änderungen an
web.config abzuschließen. 5) Speichern Sie diese Änderungen als Web.Config.STS 6) Wiederherstellen Sie Ihre ursprüngliche web.config und kopieren Sie die STS-Elemente manuell. 7) Testen Sie Ihre Anwendung erneut.

Verwandte Themen