1

任何想法为什么内置的 asp.net 网络服务器在您浏览到根目录“/”时坚持提供“/default.aspx”?

即使您在检测到“/default.aspx”时强制 global.asax 重定向到“/”,它也会将“/”视为对“/default.aspx”的请求,然后出现无限循环!

有人有办法解决这种行为吗?

4

2 回答 2

1

我假设您正在谈论 Cassini(Visual Studio 用于开发的那个) - 如果是这样,那么您就不走运了,因为您无法更改它使用的默认文档(或者无论如何我都不知道) .

要解决此问题,您可以将项目设置为使用本地 IIS 安装 - 这将使您能够更好地控制目录浏览、默认文档等。

于 2009-01-09T09:06:29.227 回答
0

如果您使用的是 Web 项目(使用 Visual Studio 2005 SP1 或 2008),则可以修改从 Visual Studio 开始调试时显示的起始页。您可以在项目属性页面的“Web”选项卡的“开始操作”部分中更改此设置。

-Edoode

于 2009-01-09T10:06:58.980 回答