2009-01-09 22 views
1

任何想到为什么当你浏览到根目录“/”时,内置的asp.net web服务器会坚持提供“/default.aspx”?Default.aspx在本地调试时提供

即使在检测到“/default.aspx”时强制将global.asax重定向到“/”,它也会将“/”看作是对“/default.aspx”的请求,并发生无限循环!

任何人都有办法解决这个问题吗?

回答

1

我假设你在谈论卡西尼(一个Visual Studio附带的开发) - 如果是这样,那么你运气不好,因为你不能改变它使用的默认文档(或者不以任何方式无论如何都知道)。

要解决它,你可以设置你的项目使用本地IIS的安装,而不是 - 这将让您对目录浏览默认文档更多的控制权,等

+0

是的,我认为是这样! iis是一种选择,但我正在考虑将代码置于适当的位置来处理'特殊情况' – 2009-01-09 09:10:07

0

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

-Edoode