我我的WebApplication我有一个ASPX页面的WebForms这里:MVC路由生成IIS 7.5的错误禁止
〜/ ASPWebforms/MyFolder中/ Default.aspx的
如果我用这个代码:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapPageRoute(
"SomeRoute",
"Test/{reportname}",
"~/ASPWebforms/MyFolder/{reportname}.aspx"
);
,然后在浏览器中输入:
本地主机/ mysite的/测试/默认
我得到想要的结果:显示〜/ ASPWebforms/MyFolder中/ Default.aspx的页面。
但是,如果使用下面的代码
routes.MapPageRoute(
"SomeRoute",
"Test/",
"~/ASPWebforms/MyFolder/Default.aspx"
);
,并尝试
本地主机/ mysite的/测试
IIS 7.5的说:
HTTP错误403.14 - 禁止Web服务器配置为不列出 此目录的内容。
我在最后一段代码中做错了什么?
Thx提前!
THX你的答案!不幸的是,这并不适合我。 – beatoss 2012-04-26 08:38:51