Fehler: Der Webserver ist nicht richtig konfiguriert
Unter Umständen müssen Sie auch IIS zurücksetzen, nachdem Sie die hier aufgeführten Problembehandlungsschritte ausgeführt haben und bevor Sie das Debugging erneut versuchen. Öffnen Sie hierzu eine Administratoreingabeaufforderung, und geben Sie iisreset
ein.
Gehen Sie wie folgt vor, um das Problem zu beheben:
Wenn die auf dem Server gehostete Web-App als Releasebuild konfiguriert ist, veröffentlichen Sie sie erneut als Debugbuild, und überprüfen Sie, ob die Datei „web.config“ im Kompilierungselement
debug=true
enthält. Setzen Sie IIS zurück, und wiederholen Sie den Vorgang.Wenn Sie beispielsweise ein Veröffentlichungsprofil für einen Releasebuild verwenden, ändern Sie ihn in einen Debugbuild, und veröffentlichen Sie ihn erneut. Andernfalls wird das debug-Attribut beim Veröffentlichen auf
false
festgelegt.(IIS) Vergewissern Sie sich, dass der physische Pfad korrekt ist. In IIS befindet sich diese Einstellung unter Grundeinstellungen > Physischer Pfad (in älteren Versionen von IIS unter Erweiterten Einstellungen).
Der physische Pfad ist unter Umständen falsch, wenn die Webanwendung auf einen anderen Computer kopiert, manuell umbenannt oder verschoben wurde. Setzen Sie IIS zurück, und wiederholen Sie den Vorgang.
Vergewissern Sie sich beim lokalen Debuggen in Visual Studio, dass in den Eigenschaften der richtige Server ausgewählt ist. (Öffnen Sie je nach Ihrem Projekttyp Eigenschaften > Web > Server oder Eigenschaften > Debuggen. Für ein Web Forms-Projekt öffnen Sie Eigenschaftenseiten > Startoptionen > Server).
Wenn Sie einen externen (benutzerdefinierten) Server wie IIS verwenden, muss die URL korrekt sein. Wählen Sie andernfalls IIS Express aus, und versuchen Sie es erneut.
(IIS) Stellen Sie sicher, dass auf dem Server die richtige ASP.NET-Version installiert ist.
Das Problem kann durch nicht übereinstimmende Versionen von ASP.NET in IIS und in Ihrem Visual Studio-Projekt verursacht werden. Möglicherweise müssen Sie die Frameworkversion in „web.config“ festlegen. Informationen zum Installieren von ASP.NET Core unter IIS finden Sie unter Installieren von ASP.NET Core unter Windows Server. Informationen zu ASP.NET finden Sie unter Installieren ASP.NET unter Windows Server. Weitere Informationen finden Sie unter IIS 8.0: Verwenden von ASP.NET 3.5 und ASP.NET 4.5. Lesen Sie bei Verwendung von ASP.NET Core die Informationen unter Hosten von ASP.NET Core unter Windows mit IIS.
Wenn der
maxConnection
-Grenzwert in IIS zu niedrig ist und Sie über zu viele Verbindungen verfügen, müssen Sie unter Umständen den Verbindungsgrenzwert erhöhen.