在VS2015中缺少ASP.NET Web应用程序模版

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在VS2015中缺少ASP.NET Web应用程序模版相关的知识,希望对你有一定的参考价值。

参考技术A 其实每个模板的意思,在右边已经显示出来了。
Empty,就是一个空的模板,创建后里面除了一个web.config外什么都没有;
WebForm,是Web窗体应用程序,新建的网站一般选这个,创建后项目自动生成一个可运行的网站,可以在这基础上修改,也可以删了不需要的东西从新创建页面;
MVC,是MVC模式的web项目,分模型、视图和控制器来编写web;
Web
API,是创建简单、轻量型的web服务;
Single
Page
Application,是创建单页面应用程序;
Facebook,这个没了解过,应该是和Facebook有关。

VS 2015 Preview 缺少“ASP.NET 5 Web 应用程序”项目类型?

【中文标题】VS 2015 Preview 缺少“ASP.NET 5 Web 应用程序”项目类型?【英文标题】:VS 2015 Preview missing "ASP.NET 5 Web Application" project type? 【发布时间】:2014-12-28 15:11:58 【问题描述】:

在 Visual Studio 2015 Preview 中,我在“新建项目”窗口中看到以下 vNext 模板:

我的印象是我还应该看到“ASP.NET 5 Empty Web Application”或类似内容的条目,但我没有看到这样的内容。这两个条目是我安装的唯一“vNext”指定条目。

是否需要安装其他二进制文件才能显示此类项目?还是我需要检查我的 VS 2015 Preview 安装?

注意:我确实有一个“ASP.NET Web 应用程序”条目,它引导我完成统一架构的设置,但似乎不包含project.json 文件或我与 ASP 相关联的东西。 NET 5 开发。

更新: 根据this article regarding 2013,我也尝试运行devenv.exe /installvstemplates,但这也不起作用。澄清一下,我没有看到任何新的网络模板,下面的屏幕截图也说明了这一点:

【问题讨论】:

我正在尝试修复我的 VS 2015 安装,看看是否可以解决问题。 修复VS 2015后,我仍然看不到“ASP.NET 5 Web Application”或类似的选项。 选择不同的目标 .NET Framework 版本会更改列出的模板。如果找不到合适的模板,只需尝试一件事。 【参考方案1】:

我遇到了同样的问题,除了与接受的答案不同的是,ASP.NET Web 应用程序根本不在模板列表中。

按照this article 的说明,我能够让它显示出来。

    来自 Visual Studio 2015:Tools -> Extensions and Updates 选择Online,然后点击Visual Studio Gallery 搜索ASP.NET Project Templates并下载第一个结果。 完成安装过程,重新启动 Visual Studio,现在应该可以选择 Web 应用程序了!

或者,您可以直接下载模板here。

我相信这个下载实际上是为了安装一些我不感兴趣的其他模板,但在安装它们的过程中肯定也安装了基本模板。无论哪种方式,它都对我有用。

【讨论】:

对于其他搜索的人,这添加了我的 VS 2015 Professional 副本中缺少的“ASP .Net Core Web 应用程序 (.NET Core) Visual C#”,即使在更新 3 之后也是如此。跨度> 【参考方案2】:

Visual Studio Ultimate 2015 Preview 包含创建 ASP.NET 5 (vNext) Web 应用程序所需的一切。您的问题中未描述的另一个通用选项应该可用:

目前尚不完全清楚,但选择通用 Web 应用程序选项将在以下对话框中显示您正在寻找的一些 ASP.NET 5 (vNext) 选项:

【讨论】:

这是 100% 的问题。谢谢!【参考方案3】:

在 Visual Studio 2015 Preview 中,Microsoft 已将 ASP.NET vNext 重命名为 ASP.NET 5

如果你打开http://www.asp.net/vnext,在每一篇文章中vNext都会被称为ASP.NET 5

【讨论】:

太棒了!很可能就是这样。在那种情况下,它不会仍然带有蓝色的“vNext”覆盖,对吗?因为我之前已经找过了。现在正在修复 VS,但一旦完成,我会检查确认。 另外,我知道所有对 ASP.NET 5 的引用,但我不记得在列表中看到过 ASP.NET 5 项目,只有“ASP.NET Web 应用程序”这似乎是旧风格。我会检查并确认。 所以我不确定这是不是答案。虽然我同意您对 asp.net 5 vs vNext 的看法是正确的,但我仍然没有在 VS 2015 中看到“ASP.NET 5 Web 应用程序”选项;只有“ASP.NET Web 应用程序”不使用project.json 等。不过我会更新问题以反映术语。谢谢!【参考方案4】:

在遵循 Sam 的建议时,我注意到有待更新。其中一项更新包括缺少的 ASP.NET 5 模板。

工具 > 扩展和更新 > 更新 > Visual Studio 库

一旦更新和安装,Web 应用程序就可以按照教程中的说明使用。

【讨论】:

【参考方案5】:

本周发布的新更新已将 ASP.NET 5 重命名为一个新框架,他们现在将其称为 ASP.NET Core。更多信息可以看这篇文章https://blogs.msdn.microsoft.com/webdev/2016/05/16/announcing-asp-net-core-rc2/

【讨论】:

感谢您发帖。难怪我找不到 ASP.NET 5 模板!我花了一个小时或更长时间尝试不同的更新和重新启动,而 ****ing 的东西一直都在那里!【参考方案6】:

VS 2015 Preview 正在 ASP.net Core Web 应用程序下进行。 如果您在模板下看不到那个,您可以转到 this 站点并下载 .NET Core 1.0 for Visual Studio 然后安装。

【讨论】:

【参考方案7】:

就我而言,问题出在 Microsoft .NET Core 1.0.1 VS 2015 Tooling Preview 2 安装损坏。

已执行:

按照这篇文章的回答安装 ASP.NET 项目模板 - NO RESULT 从相同的 SO post 重新安装 Microsoft Web 开发工具 - 没有结果 使用 TotalUninstaller 工具重新安装 IDE - 没有结果 修复Microsoft .NET Core 1.0.1(见下图)-已解决

只修.NET Core 1.0.1终于解决了问题!

【讨论】:

【参考方案8】:

为此,您必须下载.net core cross platform development,您将参考以下步骤

    打开 VISUAL Studio 安装程序 点击列表中的选项点击修改

    下图可以参考

    完成安装后,现在您可以选择asp.net core web application

【讨论】:

以上是关于在VS2015中缺少ASP.NET Web应用程序模版的主要内容,如果未能解决你的问题,请参考以下文章

在 asp.net core vs2015 update2 情况况下创建 asp.net core web application 的问题

之前安装visual studio 2015时没安装全,现在找不到C#的ASP.NET Web应用

Visual Studio 2012 中缺少 ASP.NET Web 应用程序模板

Visual Studio 2019 中缺少 ASP.NET Core Web 应用程序

Asp.Net 5 项目托管

ASP.NET MVC 5 解决方案在 VS2013 中有效,但在 VS2015 中无效