VS2012中的MVC 5

时间:2014-03-05 15:00:59

标签: 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.

但是当我创建一个MVC 4 Web应用程序并尝试运行它时,应用程序正常工作并显示MVC 4应用程序的默认页面。

是否需要在Visual Studio 2012上进行任何其他配置才能使其运行?

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

由于它是一个空模板,因此没有登陆页面,因此抛出了错误

Server Error in '/' Application.

如果您附加控制器名称和视图名称,如下所示

localhost:port/[Controller]/[View]

它将显示视图的内容。

答案 2 :(得分:0)

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

这是一个你可以作为课程添加的路线的例子,如果你还没有。这个控制器只是意味着它在名为index的操作中默认为Home控制器。

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

我希望这有点帮助。