2

我的站点/应用程序指向一个名为“站点”的文件夹,并设置了所有权限。

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

当我转到域时,我得到一个“找不到页面”。

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

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

1 回答 1

0

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

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

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

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

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

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

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

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

  7. 单击确定。

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

于 2012-10-24T08:35:26.127 回答