路径名与文件夹名相同

时间:2011-12-29 20:00:26

标签: c# asp.net url url-routing asp.net-3.5

我想知道我是否可以拥有如下路线。

    var newHandler = new CustomRouteHandler("~/folder_name/abc.aspx");
    routes.Add(new Route("folder_name", newHandler));

我的asp.net网站上有一个名为“folder_name”的文件夹,我希望将一个同名的路由添加到路由集合并将其路由到同一文件夹中的abc.aspx。我无法做到这一点,我得到HTTP错误403.14 - 禁止 Web服务器配置为不列出此目录的内容。

有没有办法让这个“folder_name”路由到“〜/ folder_name / abc.aspx”?

2 个答案:

答案 0 :(得分:0)

试试这个

    routes.Add("folder_name", new Route("folder_name", new CustomRouteHandler("~/folder_name/abc.aspx")));

答案 1 :(得分:0)

最后我将abc.aspx设置为“folder_name”的默认文档,并且有效。