在 IIS 7 中运行 MVC3 应用程序的问题

mjm*_*e99 7 iis-7.5 asp.net-mvc

我在运行 Windows 7 Home-64 位的计算机上获取在 IIS7 中运行的 MVC 3 项目时遇到问题。这是我所做的。

  1. 安装了 IIS 7。
  2. 访问服务器并获得 IIS 欢迎页面。
  3. 创建一个名为 d:\MySite 的目录并将 MVC 应用程序复制到其中。(MVC 应用程序只是在 Visual Studio 中创建新的 MVC3 项目时创建的标准应用程序。它只显示一个主页和一个帐户登录页面。它在 Visual Studio 开发服务器中运行良好,我也将其复制了出来到我的托管网站,它在那里工作正常)
  4. 启动 IIS 管理控制台。
  5. 停止了默认站点。
  6. 添加了一个名为“MySite”的新站点,物理目录为“d:\Mysite”
  7. 将名为 MySite 的应用程序池更改为使用 .Net Framework 4.0,集成管道

当我在浏览器中访问该站点时,我会得到 d:\MySite 目录中的文件列表。就好像 IIS 没有将 d:\MySite 的内容识别为 MVC 应用程序。

我需要做什么来解决这个问题?

Rya*_*ger 4

由于 IIS 是在 .NET 4 之后安装的,因此您可能需要运行aspnet_regiis.exe工具来向 IIS 注册所有 .NET 4 内容。