2009-04-30 13 views
8

Erfordert ASP.NET MVC IIS? Kann ich eine Anwendung entwickeln, die das neue ASP.NET MVC-Framework auf einem Clientcomputer verwendet, auf dem IIS nicht installiert ist?Erfordert ASP.NET MVC IIS?

Antwort

7

Auf dem Client-Computer ist lediglich ein Browser erforderlich.

IIS ist auf dem Entwicklungsgerät gemäß download page nicht erforderlich.

Visual Web Developer 2008 Express oder die regulären Editionen von Visual Studio enthalten den Cassini-Webserver für die Entwicklung.

0

Sie benötigen IIS, um ASP.NET zum Laufen zu bringen (MVC oder WebForms). Von dem, was ich weiß, ist es ideal, IIS 7 für MVC zu haben, aber es ist möglich mit IIS 6.

Entwickeln einer MVC-Anwendung ohne IIS ist möglich, mit dem integrierten Webserver integriert mit VS 2008 (wie zuvor bereits erwähnt), aber für die Bereitstellung benötigen Sie IIS.

+0

Falsch. Reguläres ASP.NET funktioniert mit der Windows-Version von Apache. ASP.NET MVC sollte, aber ich bin mir nicht sicher über das Routing-Modul. Vielleicht wäre es nötig, etwas Code aus der Mono Apache-Unterstützung zu leihen, wenn Sie unter Windows bleiben möchten, aber IIS aus irgendeinem Grund vermeiden sollte. –

9

Von dem, was ich auf der Mono-Site Site Link gelesen habe, können Sie auch eine ASP.net MVC-Site unter Mono mit dem Apache-Webserver auch ausführen.

2

Ich denke, was Sie fragen, ist, wenn Sie eine ASP.NET MVC-Anwendung entwickeln würden würden Sie benötigen IIS auf Ihrem lokalen Dev-Rechner, um es auszuführen?

Die Antwort ist, nein, Sie nicht.

Kurz gesagt kann ASP.NET MVC technisch von jedem Webserver ausgeführt werden, der es der Website selbst ermöglichen kann, die Anforderungen zu bearbeiten, anstatt sie zu verarbeiten.

Verwandte Themen