Windows Server 2008 R2上的IIS 7中找不到经典ASP启动页面(404)

时间:2012-10-23 20:50:41

标签: iis-7 asp-classic

我的网站/应用程序指向名为“site”的文件夹,其中设置了所有权限。

  • 在该文件夹中有“home.asp”。
  • 默认文件是“home.asp”。

当我进入域名时,我收到“找不到页面”。

如果我在IIS中捕获404错误并告诉它重定向到“home.asp”,一切正常。 问题是我不想将所有404重定向到home.asp。 我希望该网站默认为home.asp并找到它。

  • 为什么会发生这种情况?
  • 我是否需要对.Net方面做些什么来告诉它 默认情况下使用.ASP方面的东西?
  • 我是否需要创建一个重定向到我的.aspx默认页面 “home.asp”?如果是这样,我该如何命名该页面?

1 个答案:

答案 0 :(得分:0)

正如Diodeus所示,您不应该尝试重定向到具有重定向的自定义404错误页面的默认页面,而是确保将“home.asp”添加到IIS中的默认文档列表中。

因此,这是一个IIS配置问题。

例如,在IIS 6.0中设置默认文档时,这将是:

  1. 在IIS管理器中,双击本地计算机,右键单击单个网站文件夹,然后单击“属性”。
  2. 单击“文档”选项卡。

  3. 选中“启用默认内容页面”复选框。

  4. 单击“添加”将新的默认文档添加到列表中。 (对你而言,这将是你的“home.asp”

  5. 可选:单击要从列表中删除的文档,然后单击“删除”。

  6. 单击列表中的文档,然后单击“上移”或“下移”以更改将默认文档提供给客户端请求的顺序。

  7. 单击“确定”。

  8. (来自http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/dc6eb1b4-9028-4308-9935-52b64edfad36.mspx?mfr=true