Ich habe eine Website in IIS, für die ich keine Einstellungen wie Authentifizierung, Handlerzuordnungen, Autorisierungsregeln usw. öffnen kann. Es wird nur die Fehlermeldung "Beim Ausführen dieses Vorgangs ist ein Fehler aufgetreten" angezeigt, ohne weitere Details und Verweise auf das Web .config.
Das Durchsuchen der Website führt zu einem Fehler von 500,19.
Ich habe versucht iis_iusrs
, dem Website-Ordner und der Datei web.config etwas hinzuzufügen , indem ich die Identität des App-Pools geändert habe, um Zugriff auf die Sicherheitseinstellungen des Ordners web.config / website zu erhalten.
Das war nicht mein Problem und es war. Ich hatte URL Rewriter bereits installiert, aber nach einem Windows 10-Upgrade wusste IIS nichts davon. Eine einfache Reparatur in der Systemsteuerung => Programme und Funktionen => IIS URL Rewrite Module 2 und es funktionierte wieder.
quelle
Ich verwende IIS 8.5 und habe meine erste Asp.Net Core 2.0-Site (Razor-Seiten) auf dem IIS-Server (unter Windows Server 2012 R2) bereitgestellt, auf dem mehrere Asp.Net Framework / Classic-Websites ausgeführt wurden. Das hat bei mir funktioniert:
Installieren Sie das .NET Core Windows Server-Hosting-Bundle
https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x#install-the-net-core-windows-server-hosting-bundle
quelle
Ich hatte auch dieses Problem. Ich habe versucht, ASP.Net Core unter IIS 10 auszuführen. Ich musste lediglich Folgendes tun:
Screenshot von: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/development-time-iis-support?view=aspnetcore-2.1
quelle
Ich hatte dieses Problem in letzter Zeit, die Lösung für mich war die Installation von: ASP.NET Core / .NET Core: Runtime & Hosting Bundle. Sie finden es hier .
Stellen Sie außerdem vor der Installation sicher, dass Ihre
wwwroot
Sicherheitsberechtigungen so eingestellt sind, dass sie beide zulasseniis_iusrs
undiusr
über Lese-, Schreib- und Ausführungsberechtigungen verfügen.quelle
Ähnlich wie bei der hier markierten Lösung hatte ich das gleiche Problem und es fehlte erneut ein IIS-Modul, diesmal war jedoch das Anwendungsinitialisierungsmodul erforderlich, nicht URLRewrite. Installation über das Web Platform Installer oder IIS.net . Das Problem wurde behoben.
Die Schritte, die ich zum Debuggen unternommen habe, waren, Abschnitt für Abschnitt durch meine Webkonfiguration zu gehen, jeden Abschnitt zu entfernen und zu versuchen, die Site zu laden und / oder IIS die Konfiguration analysieren zu lassen. Als ich den Abschnitt zur Initialisierungsoptimierung entfernte, wurde das Problem behoben, und ich erinnerte mich sofort daran, dass diese Abhängigkeit vor einiger Zeit hinzugefügt wurde.
Echo die Gefühle, dass dies wirklich bessere Fehlermeldungen benötigt !!!
quelle
Ich habe das .Net Core Hosting Bundle von https://dotnet.microsoft.com/download/dotnet-core/2.2 installiert und es behoben.
quelle
Mein Problem war, dass ich das .NET Core Hosting Bundle installiert habe, bevor ich IIS installiert habe. Das erneute Ausführen des Hosting Bundle-Installationsprogramms mit Repar hat es für mich behoben.
https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-3.1#install-the-net-core-hosting-bundle
quelle
z.B:
Die Anwendung hat .NET Framework v4.0.30319 und ich habe es in .NET Framework v2.0.50727 geändert. Dann wurde der Status in Stop geändert. Dann doppelklicke ich zurück und wechsle zu .NET Framework v4. Klicken Sie dann mit der rechten Maustaste auf Recycling und recyceln Sie es.
quelle
Dieselbe Fehlermeldung, aber meinem C: \ war der Speicherplatz ausgegangen.
quelle
funktioniert 100% **** Überprüfen Sie, ob URLs vorhanden sind
<appSetting></appSetting>
. Versuchen Sie, diese unbekannten URLs zu kommentierenund auch Kommentar
<rewrite></rewrite>
Tag vollständigVersuch du es jetzt
quelle