2011-02-07 20 views
0

我正在使用ASP.NET MVC以下路线:为什么导航到路线将我带到ASP.NET MVC中的目录?

routes.MapRoute(
    "Default", 
    "{controller}/{action}/{id}", 
    new { controller = "UserInformation", action = "Index", id = "1" } 
); 

每次我尝试浏览到这条路线,我真正得到离子打开浏览器的目录,但如果我尝试它与一个硬编码URL(http://example.com/UserInfromation/Index/1),我得到正确的页面。

我在做什么错?

回答

1

这是当你浏览到一个“目录”的行为就像这样,而不是特定的URL Visual Studio开发的Web服务器的限制 - 你会看到一个窗体应用程序相同的效果。

如果你能够运行IIS下的应用程序,你应该看到期望的结果(基于这个原因,你可能要考虑使用IIS Express的本地开发服务器,但我还没有采取这一步骤我还不能评论它的工作情况)。

相关问题