Fehlgeschlagene Anwendung w3wp.exe

9

Ich habe eine Anwendung in ASP.NET geschrieben, die DllImport verwendet, um eine DLL zu referenzieren geschrieben in Delphi. Auf meinem Windows 7-Dev-Rechner mit dem asp.net Development Server funktioniert der Zugriff auf das ddl wie erwartet.

Auf einem Windows Server 2008-Produktionsserver, auf dem IIS 7 ausgeführt wird, gibt die DLL jedoch den Fehler "Seite kann nicht gefunden werden" zurück und der folgende Fehler wird im Anwendungsprotokoll angezeigt:

%Vor%

Wie kann ich das lösen oder wie kann ich eine tiefere Ursache finden?

    
Sebastiaan 02.09.2011, 08:26
quelle

1 Antwort

3

Nur eine Ahnung, aber Sie könnten versuchen, 32-Bit-Worker-Prozess zu aktivieren . Es ist kompatibler als 64bit und könnte helfen. Ist Ihr lokaler Server 32bit?

%Vor%

Wenn dies nicht hilft, kann das Problem behoben werden.

Fehlerbehebung bei IIS7-Worker-Thread-Abstürzen (w3wp.exe) mit einem fehlerhaften Modul von ntdll.dll

Hier gibt es auch einen Thread mit einem identischen Problem. Sie schlagen vor, dass das Hinzufügen eines Verweises auf kernel32.dll das Problem behoben hat.

Aufruf von nicht verwaltetem Code aus ASP.NET in IIS7

Aktualisieren

Einige Personen berichten, dass das Kopieren der Abhängigkeiten in Windows\System32\Inetsrv das Problem behebt. Es ist einen Versuch wert.

    
TheCodeKing 05.09.2011 17:35
quelle