ASP.NET MVC需要IIS吗?

8
ASP.NET MVC需要IIS吗?我能否在没有安装IIS的客户机上开发使用新的ASP.NET MVC框架的应用程序?
4个回答

9

根据我在Mono网站链接上的阅读,您也可以使用Apache web服务器在Mono下运行asp.net MVC网站。


7

客户端机器只需要一个浏览器。

根据下载页面,开发者机器上不需要IIS。

Visual Web Developer 2008 Express或普通版本的Visual Studio将包含Cassini Web服务器进行开发。


2
我认为你想问的是,如果你开发了一个ASP.NET MVC应用程序,是否需要在本地开发机器上安装IIS才能运行它?
答案是不需要。
简而言之,ASP.NET MVC实际上可以由任何能够允许网站本身处理请求而不是由Web服务器处理它们的Web服务器技术来运行。

0
你需要使用IIS来使ASP.NET工作(MVC或WebForms)。据我所知,对于MVC最好使用IIS 7,但是使用IIS 6也是可能的。
在没有IIS的情况下开发MVC应用程序是可行的,可以使用VS 2008集成的内置Web服务器(已经提到过),但是在部署时就需要IIS。

不正确。常规的ASP.NET可以在Apache的Windows版本上运行。ASP.NET MVC应该也可以,但我不确定路由模块是否能够正常工作。如果您想留在Windows上但又想避免使用IIS,可能需要从Mono Apache支持中借鉴一些代码。 - Joel Mueller

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接