Frage

OK, Bereitstellung scheint ASP.NET MVC schmerzhaft zu sein. Ich möchte, dass meine ASP.NET MVC-Anwendung unter Windows XP bereitstellen (IIS 5.1), kann aber nicht scheinen zu finden, wie es zu tun. Als ich den Namen der Anwendung in die Web-Browser-Adressleiste eingeben erhalte ich eine Meldung „Webseite nicht verfügbar“.

Es gibt Abhilfen für 6.0 IIS, aber was ist IIS 5.1?

War es hilfreich?

Lösung

Hier ist, was ich herausgefunden habe und was funktionierte für mich : Deploy ASP.NET MVC App auf Windows XP (IIS 5.1)

Bearbeiten:

Für die neueste Version von ASP.NET MVC, ersetzt .mvc mit einem Platzhalter. * Erweiterung Textbox in hinzufügen / bearbeiten Application Extension-Mapping.

Andere Tipps

Sie benötigen ein Wildcard-Mapping in IIS 5. In IIS 6 Sie einen bestimmten Abschnitt Zuordnung hinzuzufügen Wildcard haben hinzuzufügen. In IIS 5 Sie die Erweiterung zuordnen. * Und wählen Sie Ihre asp.net ISAPI dll. Wenn die Schaltfläche „Ok“ nicht angeklickt ist, klicken Sie in der Textbox des DLL-Pfades und es sollte dann angeklickt wird (nicht fragen, das passiert mir die ganze Zeit).

ASP .NET MVC-Anwendungen in Windows XP zu hosten, verwenden Sie IIS Entwickler Express .

Nach dem IIS Express installiert ist, öffnen Sie eine Eingabeaufforderung an der Stelle installieren und führen Sie das folgende (Ersetzen, wo es notwendig):

  

iisexpress.exe   / Pfad: [path_to_mvc_project]   / Port: [port] / Systray: true /clr:v2.0

Die gleichen Prozess (unter Verwendung von ionischen rewriter), die für uns auf 5.x für 6.0 Arbeiten funktioniert Was sehen Sie in der Windows-App-Ereignisprotokoll? Und der IIS-Server anmelden? Haben Sie einen rewriter versucht?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top