Asp.net 使用MapPageRoute后,web表单中的默认文档不起作用
在web表单应用程序中使用路由时,我遇到两个奇怪的问题。环境:IIS 7.5。NET 4.0和Windows 7 64位Asp.net 使用MapPageRoute后,web表单中的默认文档不起作用,asp.net,.net-4.0,routes,iis-7.5,Asp.net,.net 4.0,Routes,Iis 7.5,在web表单应用程序中使用路由时,我遇到两个奇怪的问题。环境:IIS 7.5。NET 4.0和Windows 7 64位 如果使用默认文档,则默认文档不起作用。异常消息为“未找到路径“/”的控制器或未实现IController”。但是,如果在VS 2010中调试(),这个问题从未出现过。这里是mydomain.com,在同一台计算机的同一文件夹中找到了相同的代码。我捕获了request.path的值。当使用本地主机时,该值为“default.aspx”,而如果访问mydomain.com,则为“
非常感谢您的帮助。我终于找到了解决第一个问题的方法:
routes.MapPageRoute(
"Default",
"",
"~/theactualpage.aspx"
);
这个想法是从