0

在服务器 2003 r2 上运行的 IIS 6.0 中,找不到默认网页,但如果我将 url 更改为专门转到默认页面,它就可以工作。

ie website.com 在 defaultwebsite.html 设置为默认网站时不起作用,但 website.com/defaultwebsite.html 有效。

我做过一些简单的事情,比如启用默认内容页面和重置 iis,但我对它不太熟悉。

我有另一个网站工作得很好,我将设置与之进行了比较。唯一的区别是它在 32 位上运行,而这个新版本是 64 位。是否有任何特别需要更改或添加的设置才能获得相同的功能?

4

1 回答 1

0

这修复了它:

在 Windows 注册表中,打开以下节点:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0

创建一个名为 EnableExtensionlessUrls 的新 DWORD 值。将 EnableExtensionlessUrls 设置为 0。这将禁用无扩展 URL 行为。保存注册表值并关闭注册表编辑器。运行 iisreset 命令行工具,这会导致 IIS 读取新的注册表值。

确保您在 64 位系统上,在注册表中您位于 Wow6432Node 下,而不仅仅是 SOFTWARE:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ASP.NET\4.0.30319.0\EnableExtensionlessUrls

于 2012-06-15T17:27:21.773 回答