我刚刚在 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 的默认文档处理程序处理。这是我对正在发生的事情的最佳猜测。