首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在VS 2012上没有ASP.NET MVC5Web应用程序模板?

在VS 2012上没有ASP.NET MVC5Web应用程序模板?
EN

Stack Overflow用户
提问于 2013-12-16 17:44:25
回答 4查看 23K关注 0票数 61

我使用的是Visual Studio2012,刚刚安装了"Microsoft ASP.NET and Web Frameworks 2013.1 - Visual Studio"

不出所料,它添加了创建"ASP.NET MVC 5 Empty Project"的选项。问题是,我看不到像我使用MVC4(例如"Asp.NET MVC 4 Web Application")时那样启动already functional "base application"的方法。我只看到一个空模板。

我已经看到了这样的答案:

发现this article在处理这件事。

这显然不是一个精彩的表演,因为我总是可以从头开始创建应用程序,但我仍然想知道是否有可能在VS 2012上实现这一点。我是不是错过了一个步骤,或者我需要VS 2013来实现这个目标?功能齐全的Web应用程序模板(具有身份验证等功能)如果能对MVC5的新特性或原型有所了解,那将是一件很好的事情。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-02-18 12:33:33

使用ASP.NET MVC 5 Empty Project创建新项目后,可以右键单击该项目,然后单击Add.. > New Scaffolded Item...,选择左侧的MVC,然后选择MVC 5 Dependencies,然后从提示符中选择Full dependencies

这将添加一个默认布局(Views\Shared\_Layout.cshtml)、Content文件夹、带有bootstrap的Scripts文件夹、jquery、modernizr等,以及Web Application模板创建的其他内容。

如果出现错误"CS0103:名称'Styles‘不存在于当前上下文中“,只需在Views/web.config中的<namespaces>下添加<add namespace="System.Web.Optimization"/>

票数 78
EN

Stack Overflow用户

发布于 2014-06-12 16:00:59

Sean Lynch的回答很好,但并不是真正的完整。

然而,就像在Visual Studio 2013中一样,有一个很好的人花时间准备了模板。您将获得用于身份验证的引导模板和预配置的数据库表的所有内容。

您所需要做的就是将Web.Config中的DefaultConnection更改为您的SQL Server,所有相关的验证表都将为您创建。

Archive of the original blog (by web.archive.org)

更新

最初的博客不再在线,但谢天谢地,他的模板仍然在线。您可以在此处下载Visual Studio2012的MVC5模板:

Direct link to MVC5 Template For Visual Studio 2012

以下是原始博客的摘录:

安装模板非常简单,只有两个步骤:

将其复制到计算机的以下文件夹中(如有必要,请创建目录结构):

%USERPROFILE%\Documents\Visual Studio 2012\Templates\ProjectTemplates\Visual C#\Web

完成此操作后,只需重新启动Visual Studio,您将在对话框中获得此模板,以便在“Visual C# >Web”下创建一个新项目。

现在,您可以创建比默认提供的空结构更多的形状的应用程序,并享受采用Bootstrap及其响应式设计、完整的成员系统和用户身份验证、捆绑包、过滤器、一些内容页面等的好处。

票数 34
EN

Stack Overflow用户

发布于 2014-02-18 13:26:52

你有两个选项来修复它。

  1. 安装内置MVC5支持的最新2013版本(VS2013缺少MVC3和ASPX文件模板(ASPX模板将在将来添加))
  2. 继续使用2012更新4.阅读我的旧文章以获得修复http://geekswithblogs.net/anirugu/archive/2013/11/28/mvc-5-in-visual-studio-2012-update-4.-how-to.aspx
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20607648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档