【问题标题】:Does ASP.NET MVC require IIS?ASP.NET MVC 是否需要 IIS?
【发布时间】:2010-10-22 21:16:59
【问题描述】:

ASP.NET MVC 是否需要 IIS?我能否在未安装 IIS 的客户端计算机上开发使用新的 ASP.NET MVC 框架的应用程序?

【问题讨论】:

    标签: asp.net-mvc iis requirements


    【解决方案1】:

    您需要 IIS 才能使 ASP.NET 正常工作(MVC 或 WebForms)。据我所知,为 MVC 安装 IIS 7 是理想的,但使用 IIS 6 是可能的。

    可以在没有 IIS 的情况下开发 MVC 应用程序,使用与 VS 2008 集成的内置 Web 服务器(如前所述),但对于部署,则需要 IIS。

    【讨论】:

    • 不正确。常规 ASP.NET 在 Windows 版本的 Apache 上工作。 ASP.NET MVC 应该可以,但我不确定路由模块。如果您想继续使用 Windows,可能需要从 Mono Apache 支持中借用一些代码,但出于某种原因避免使用 IIS。
    【解决方案2】:

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

    根据download page,开发者机器上不需要IIS。

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

    【讨论】:

      【解决方案3】:

      根据我在 Mono 站点 Site Link 上阅读的内容,您还可以使用 Apache 网络服务器在 Mono 下运行 asp.net MVC 站点。

      【讨论】:

        【解决方案4】:

        我想您要问的是,如果您要开发一个 ASP.NET MVC 应用程序,您需要在本地开发机器上运行 IIS 吗?

        答案是,不。

        简而言之,ASP.NET MVC 在技术上可以由任何允许网站本身处理请求而不是处理请求的 Web 服务器的 Web 服务器运行。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-11-12
          • 2017-06-21
          • 1970-01-01
          • 1970-01-01
          • 2011-01-23
          • 1970-01-01
          相关资源
          最近更新 更多