1

我在教程中搜索了很多,但我现在很困惑。

  1. 我用 VS2010 创建了一个名为 tile-shop2 的 ASP.MVC3 应用程序,
  2. 安装IIS7,
  3. 在默认网站部分的 IIS7 管理器中,使用 ASP.NET V4.0 应用程序池创建了一个名为 tile-shop2 的新应用程序,物理路径是创建应用程序的位置(文档、Visual Studio 2010、项目...)
  4. 在VS2010中,右键单击项目名称并单击发布,
  5. 在 VS2010 中的项目菜单 => tile-shop2 属性 => Web => 服务器 => 勾选使用本地 IIS Web 服务器

当我运行 VS 时,我看到了这个窗口:

在此处输入图像描述

当在浏览器中搜索 localhost/tile-shop2 时,我在解决方案资源管理器中看到了目录列表,当我单击其中一个时,出现错误 404.8。(我运行 aspnet_regiis 并且 IIS7 自己运行)有人可以告诉我这里有什么问题吗?非常感谢

4

1 回答 1

2

听起来 IIS 应用程序指向的是包含您的 Web 项目的文件夹,而不是已发布的 Web 项目内容。

您想在 IIS 根目录 ('C:\inetpub\MyProject') 中创建一个文件夹,并将 IIS 应用程序的物理路径指向同一个发布文件夹,而不是 Visual Studio 项目文件夹。然后,您需要使用 Visual Studio 将网站发布到此文件夹。

于 2012-08-13T14:34:55.660 回答