2014-09-10 68 views
0

你好
我正在开发一个Asp.net MVC 4应用程序与Visual Studio 2012最终updat4每次我击中运行浏览器显示打开视图,而不是默认控制器我在RouteConfig组和相同的项目完美的作品上的Visual Studio 2013年Visual Studio 2012 asp.net mvc默认控制器/不工作

public static void RegisterRoutes(RouteCollection routes) 
{ 
     routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 

     routes.MapRoute(
     name: "Default", 
     url: "{controller}/{action}/{id}", 
     defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
    ); 
    } 

enter image description here

+0

尝试以HTTP://本地主机:51774 /首页/交易 – Hatjhie 2014-09-10 15:58:24

+0

我并不想访问的看法,但在Visual Studio使浏览器加载视图,而不是控制。 – danarj 2014-09-10 16:06:21

回答

2

您可以从项目属性更改默认页面。按照以下步骤操作:

  1. 右键单击解决方案资源管理器中的项目,然后选择属性。
  2. 在属性窗口中选择Web选项卡。
  3. 现在将当前页面选择更改为启动URL,并将您的项目URL粘贴到此处。像http://localhost:51774
  4. 然后保存。

在此之后,当您运行项目时,默认页面将在浏览器中与您的项目url一起打开。

enter image description here

0

MVC中,你不能直接访问你的.cshtml文件。试试以下网址

本地主机:51774 /首页/交易

+0

这个URL由visual studio生成,因为它应该去控制器而不是视图localhost:51774/Home/Transaction我不知道为什么。 – danarj 2014-09-10 16:03:17