2013-01-10 34 views
2

我有一个ASP.NET MVC路由URL设置为“/ Services”,它指向一个控制器动作,但也有一个目录包含我的C#服务类,名为“Services”,它用户无法导航到。这是我的路线问题。它引发以下错误:MVC3:与目录名称相同的路由

HTTP Error 403.14 - Forbidden 
The Web server is configured to not list the contents of this directory. 

有谁知道如何克服呢?

谢谢

回答

3

你很可能是最好不要有这种冲突的,但你可以通过设置在RouteCollection的RouteExistingFiles属性禁用该功能。

+0

谢谢,如何避免这种冲突,当它是一个CMS和最终用户可以选择自己的路线值? – hofnarwillie

+1

另外,你能否详细说明为什么应避免这类冲突? – hofnarwillie

+0

将此标记为“RouteCollection”部分上的RouteExistingFiles属性的答案。仍然不确定其余的。 – hofnarwillie

相关问题