【发布时间】:2025-12-24 06:40:16
【问题描述】:
运行 IIS 6,主网站使用 .net 4。我有很多子网站,主要运行 .net 4,浏览它们时 default.aspx 自动加载没有问题。但是,其中一个网站正在运行 .net 3.5,并且 default.aspx 在浏览到开放式 URL 时不会自行加载:http://127.0.0.1/TestApp 但是,如果我直接浏览到该文件,它可以正常工作:http://127.0.0.1/TestApp/Default.aspx。
查看 .net 3.5 Web 应用程序下的文档,它确实将 Default.aspx 显示为“启用的默认内容页面”。如果我将应用程序切换到 .net 4.0,default.aspx 页面会自动加载。但我无法保留此设置,因为它是一个已编译的 Web 应用程序,并且在某些页面上出现错误并且无权更新代码。
有没有人看到这个问题并知道如何解决?任何帮助/想法都会很棒!
谢谢!
编辑
错误页面 无法找到该资源。 说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。
请求的网址:/licensure/eurl.axd/ce90d150037c2545966c2948cd3e2e7e/
版本信息:Microsoft .NET Framework 版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3053
【问题讨论】:
-
Default.aspx在默认文档列表的顶部吗?此外,建议您将此应用程序放在与 .NET 4 应用程序不同的应用程序池中。你做到了吗? -
是的,它位于顶部,并且确实有自己的应用程序池。下面的答案解决了这个问题。