2016-12-22 2 views
2

Ich glaube, das ist der Grund, die 'Application Initialization' Modul funktioniert nicht, da es scheint, der Server macht nichts zu drehen, bis die erste Anfrage, wodurch es fehlschlägt.Erste Anfrage an IIS-Site produziert immer 500.21 Fehler

Der Fehler an jedem ersten Anfrage hergestellt ist:

HTTP-Fehler 500,21 - Internal Server Error

Der angegebene Handler Mapping falsch ist.

Detaillierte Fehlerinformationen

Modul ManagedPipelineHandler

Mitteilung ExecuteRequestHandler

Handler ExtensionlessUrlHandler-Integrated-4.0

Fehlercode 0x00000000

ich versucht habe, die .NET-Reparaturanleitung Hier: https://msdn.microsoft.com/en-us/library/hh168535(v=nav.90).aspx

und ich habe versucht, .NET zu deinstallieren/neu zu installieren, aber es scheint sich so zu verhalten, egal was.

Der Hauptgrund, dass dies nervig ist, ist die Website und alles, was damit begonnen werden muss, wird erst nach der 2. Anfrage gestartet.

Edit: Es mag erwähnenswert, dass ich in meinem Menü "Windows-Funktionen ein- oder ausschalten" nur eine Option habe, "ASP.NET" im Gegensatz zu "ASP.NET 4.5" wie viele andere Posts zu aktivieren vorgeschlagen wäre da. Offensichtlich Neuinstallation von .NET hat dies nicht angezeigt.

Antwort

1

Ich bin kürzlich in dasselbe Problem gelaufen, nachdem ich einen Anwendungspool vom klassischen in den integrierten verwalteten Pipeline-Modus geändert habe. Ich habe schließlich festgestellt, dass dies der Fall war, weil das Attribut skipManagedModules im Element applicationInitialization in der Datei web.config auf true gesetzt wurde. Nach dem Entfernen dieses Attributs begannen die Dinge ordnungsgemäß zu funktionieren.

Verwandte Themen