默认文档在 IIS 6 和 .NET 4 中不起作用

默认文档在 IIS 6 和 .NET 4 中不起作用

我刚刚在 Windows 2003 x64 上将 .NET Framework 从 3.5 升级到 4.0。IIS 配置为在 32 位模式下运行。

当我运行时,aspnet_regiis -lv我得到了列出的 Framework64、Framework 4.0.30319.0 和 Framework 2.0.50727.0。

我有一个 Web 应用程序,其虚拟目录为,sems并将Documents -> Enable Default Content Page设置为default.aspx(这是一个有效页面)。如果我default.aspx在 URL 中指定页面,它就可以正常工作。

我怎样才能使默认文档正常工作?

答案1

您拥有的通常是正确的。默认文档“正常工作”。

可以关闭默认文档的一件事是添加通配符脚本映射。例如,aspnet_isapi.dll 的 *。如果这样做,则需要编写自己的默认文档处理程序,因为 / 路径由 .NET 而不是 IIS 6 的默认文档处理程序处理。这是我对正在发生的事情的最佳猜测。

相关内容