2016-04-26 6 views
0

Ich arbeite an einem Projekt, das ursprünglich auf einer früheren Version in Visual Studio (vor 2013) erstellt wurde, und ich stehe in einem Fehler. Ich habe gesucht und gesucht auf Google und Stackoverflow einschließlich die folgenden Ressourcen:IIS 8.0 Ausführlicher interner Serverfehler 500.0 - IsapiModule nicht gefunden

Die zweiten und dritten Verbindungen auch von der Microsoft-Fehler Artikel sind!

Wie auch immer, ich habe ein Repository ausgecheckt und das Projekt in meinem Visual Studio 2013 geöffnet, das IIS 8.0 Express ausführt. Wenn ich versuche, zu einer Seite zu navigieren, die auf der Produktionsinstanz gehostet wird, wird sie problemlos geladen. Wenn ich es von der lokalen Instanz lade, erhalte ich eine HTTP Error 500.0 - Internal Server Error. Hier

ist die Anforderung Zusammenfassung des Fehlers: enter image description here

Und hier ist die Fehlerseite selbst: enter image description here

Wie Sie sehen können, wirft es ein 500.0 - Internal Server Error behauptet, dass The specified module could not be found. Das Modul wird mit Bezug zu ist die IsapiModule. Ich habe gelesen, dass ich den Standort der Isapi.dll sicherstellen muss, aber ich weiß nicht, wie man das macht. Ich habe sichergestellt, dass die von mir angeforderten Seiten im richtigen Projektverzeichnis liegen. Dieser interne Serverfehler tritt auf, wenn ich versuche, zu den meisten Links der Site zu navigieren, sowohl lokal als auch auf dem Produktionsserver.

Ich bin mit .NET 4.0 Framework ausgeführt.

Bitte lassen Sie mich wissen, wenn zusätzliche Informationen benötigt werden. Ich habe versucht, so transparent wie möglich zu sein.

Danke.

+0

Klicken Sie im ersten Screenshot auf Details anfordern, und prüfen Sie, was das Modul ist. –

+0

Dies liefert die gleichen Informationen wie die erste [Screenshot] (http://i.imgur.com/H7Mn999.png) –

+0

Request Details zeigt viel mehr Dinge als der erste Screenshot, wie es alle Aktivitäten auf der zeigt IIS-Verarbeitungspipeline für diese Anforderung. Sie sollten diese jedoch alle selbst oder mit dem Support-Team von Microsoft über einen Supportfall unter http://support.microsoft.com analysieren.Ein solches Verfolgungsprotokoll kann vertrauliche Informationen über Ihre Firma oder Ihr Zuhause enthalten und sollte in den meisten Fällen nicht öffentlich veröffentlicht werden. –

Antwort

0

Die Auflösung meiner Fehler waren wie folgt:

  • Mein Projektverzeichnis auf einem Netzlaufwerk anstelle des lokalen Laufwerk C aufgeführt wurde.

  • Der ASP-Handler wurde einer 32-Bit-DLL (C: \ Windows \ Sys32 \ inetsrv \ asp.dll) anstelle der 64-Bit-DLL (C: \ Windows \ SysWOW64 \ inetsrv \ zugeordnet. asp.dll)

Nachdem das Projekt zu bewegen und Einstellung, wo der Handler zeigte, bin ich nun in der Lage Einfädeln durch alle anderen Fehler meines Quellcodes fortzusetzen. :)

Manchmal sind es die einfachen Dinge.