Asp.net mvc VS2012中的MVC 5
我已经为Visual Studio 2012安装了ASP.NET和Web Tools 2013.1,其中包含Visual Studio 2012的MVC 5模板。在项目模板中,我可以找到“ASP.NET MVC5空项目”,但是在创建项目后,如果我试图通过按Ctrl+F5在Internet Explorer中打开同一项目,则会显示一条错误消息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
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,它有完整的模板。请访问堆栈溢出!你的回答非常简洁,它可能会帮助许多还不知道如何做你建议的读者。您是否需要进一步阐述,或者添加一个最小的示例?