如果我有一个名为xxx的文件夹和这样的路由:
routes.MapRoute(
"TestRoute",
"xxx/{action}",
new { controller ="xxx", action="Index" }
);
Run Code Online (Sandbox Code Playgroud)
默认情况下,当我请求/ xxx时,IIS将尝试返回目录列表,但是我希望我的路由优先于请求中的文件夹/文件。
我该怎么做呢?
这是描述您的问题并提供解决方案的帖子:http : //forums.asp.net/t/1251156.aspx/1
这是我提供的链接的答案:
默认情况下,DirectoryListingModule优先于UrlMappingsModule。幸运的是,可以更改UrlMappingsModule和DirectoryListingModule的顺序。
转到IIS7管理器->模块,在右窗格中,单击“查看顺序列表”,然后可以使用“下移”,“上移”来更改模块的顺序。
| 归档时间: |
|
| 查看次数: |
263 次 |
| 最近记录: |