我已经为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上进行任何其他配置才能使其运行?
答案 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}
我希望这有点帮助。