只要您在页面上指定包括 .aspx 扩展名的完整文件名,我就有一个运行良好的 .net 站点。当您尝试在没有指定 default.aspx 的情况下运行默认页面时,不会触发回发。
例如
http://www.site.com/ (回发不起作用)
http://www.site.com/default.aspx (回发工作)
http://www.site.com/directory (回发不起作用)
http://www.site.com/directory/default.aspx (回发工作)
我以前从未在.net 网站上遇到过这个问题,所以很难理解问题所在。我已经检查了最基本的东西,即确保 default.aspx 是一个默认页面等。检查我的 web.config 文件与一个正常工作的网站等。
我仍然不明白为什么会发生这种行为。有任何想法吗?