在 IIS 7 中运行 MVC3 应用程序时出现问题

在 IIS 7 中运行 MVC3 应用程序时出现问题

我在运行 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 应用程序。

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

答案1

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

相关内容