WebApi Anwendung: Fehler 404.0, Handler StaticFile

8

Ich habe gerade versucht, eine WebApi-Anwendung auf einem Windows 2008 R2 mit IIS 7.0 zu implementieren, wobei der IIS-Manager bis jetzt nicht betroffen war.

Die App läuft ohne Probleme auf unserem Dev-Server (gleiche Win- und IIS-Version). Auf dem Bereitstellungsserver

  • .NET Framework 4.5 ist installiert,
  • ASP.NET Feature ist installiert und
  • Windows-Authentifizierung ist installiert

Wenn ich eine URL anrufe, die zu ASP.NET gehören soll, lautet der Fehler

%Vor%

Handler StaticFile scheint wichtig zu sein - soweit ich das beurteilen kann, liegt die Ursache darin, dass ASP.NET die URL nicht korrekt verarbeitet. Wo kann ich nach der eigentlichen Wurzel dieses Problems suchen?

Ich sollte hinzufügen, dass mehrere andere Bereitstellungen in Windows 2012-Umgebungen erfolgreich waren.

    
Alexander 30.09.2014, 11:29
quelle

3 Antworten

1

Microsoft sollte im Installer definitiv eine Version unter "ASP.NET" einstellen.

Wenn Sie die ASP.NET-Funktion unter Windows 2008 installieren, wird ASP.NET 3.5 aktiviert, während ich ASP.NET 4 benötige.

Nach der Installation von .NET Framework v4 würde ich ASP.NET 4 mit IIS registrieren:

%Vor%

Quelle:

Ссылка

    
Alexander 16.10.2014, 12:42
quelle
0

Ich hatte ein ähnliches Problem mit Owin. Löschen temporärer ASP.NET-Dateien hat es behoben. Hoffe, das hilft jemandem.

    
randomsolutions 08.12.2014 18:19
quelle
0

Wenn Sie versuchen, eine erweiterungsfreie URL aufzurufen, gibt es dafür einen offiziellen Hotfix: Ссылка

    
Oran Dennison 15.06.2017 01:32
quelle

Tags und Links