Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc VS2012中的MVC 5_Asp.net Mvc - Fatal编程技术网

Asp.net mvc VS2012中的MVC 5

Asp.net mvc VS2012中的MVC 5,asp.net-mvc,Asp.net Mvc,我已经为Visual Studio 2012安装了ASP.NET和Web Tools 2013.1,其中包含Visual Studio 2012的MVC 5模板。在项目模板中,我可以找到“ASP.NET MVC5空项目”,但是在创建项目后,如果我试图通过按Ctrl+F5在Internet Explorer中打开同一项目,则会显示一条错误消息 Server Error in '/' Application. 但是,当我创建一个MVC4 Web应用程序并尝试运行它时,该应用程序运行良好,并显示MV

我已经为Visual Studio 2012安装了ASP.NET和Web Tools 2013.1,其中包含Visual Studio 2012的MVC 5模板。在项目模板中,我可以找到“ASP.NET MVC5空项目”,但是在创建项目后,如果我试图通过按Ctrl+F5在Internet Explorer中打开同一项目,则会显示一条错误消息

Server Error in '/' Application.
但是,当我创建一个MVC4 Web应用程序并尝试运行它时,该应用程序运行良好,并显示MVC4应用程序的默认页面


Visual Studio 2012是否需要进行其他配置才能运行?

空应用程序就是这样。空的。没有默认页面。它是一个空项目,您必须为其创建内容


Microsoft在VS2012中没有为MVC5提供默认应用程序模板。VS2013确实有一个默认模板。

因为它是一个空模板,所以没有登录页,因此抛出了错误

“/”应用程序中的服务器错误。

如果像下面一样附加控制器名称和视图名称

localhost:port/[Controller]/[View]

它将显示视图内容。

您可以尝试编辑routing.config文件或更改url。通常它默认为索引

这是一个可以作为类添加的路由示例,如果您还没有。这个控制器只是意味着它默认为主控制器,在名为index的操作中

routes.MapRoute( 名称:“默认”, url:“{controller}/{action}/{id}”, 默认值:新建{controller=“Home”,action=“Index”,id=UrlParameter.Optional}


我希望这能有所帮助。

所有内容都是空的。您只能获得web.config文件:)我是asp.net新手,如果您能为我推荐一些很好的教程,那就太好了。谢谢。@Sadanand-您最好只下载VS2013 Express,它有完整的模板。请访问堆栈溢出!你的回答非常简洁,它可能会帮助许多还不知道如何做你建议的读者。您是否需要进一步阐述,或者添加一个最小的示例?