我是我的 WebApplication 我在这里有一个 ASPX WebForms 页面:
~/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 服务器配置为不列出此目录的内容。
我在最后一段代码中做错了吗?
提前谢谢!