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

Posted

技术标签:

【中文标题】Visual Studio 2012 中缺少 ASP.NET Web 应用程序模板【英文标题】:ASP.NET Web Application template missing in Visual Studio 2012 【发布时间】:2013-12-23 06:11:12 【问题描述】:

有其他人处理过这个吗?我的最终目标是创建一个新的空 web api 项目。我一直在关注教程,但遇到了以下问题:

我的问题是,当我尝试在 Visual Studio Pro 2012 中创建 ASP.NET Web 应用程序项目时,我看不到该模板作为选项。我去 Installed --> Templates --> Visual C# --> Web

我看到的只是 ASP.NET 空 Web 应用程序。所以我选择了它,然后希望弹出 ASP.Net 项目窗口,以便我可以选择“Web Api”。但是,该对话框从未打开。

有谁知道如何/在哪里可以获得 ASP.NET Web 应用程序模板?

【问题讨论】:

【参考方案1】:

我遇到了你的问题,因为我遇到了同样的问题。当我第一次安装 Visual Studio 时,我没有勾选安装 Web 组件的复选框。以下是我解决问题的方法:

    关闭所有 Visual Studio 实例。 运行 Visual Studio 安装程序(我仍然在下载文件夹中找到我的安装程序,并命名为“vs_professional.exe”)。 对于 VS 2013,出现与首次安装 VS 时类似的灰色窗口。 出现提示时,从选项列表中选择“修改”。 勾选我认为名为“Web Development”或类似名称的列表项。 点击更新。 安装程序完成运行后启动 Visual Studio。

在 Visual Studio 中选择新建项目时,我现在可以看到所需的模板。

【讨论】:

旧但仍然相关:您无需再次下载安装程序。从控制中心打开“程序和功能”,搜索 VisualStudio 并点击“修改”或“更改”。从那里您可以从第 4 步继续。 对于 Visual Studio 2015 中的第 5 步,名称为“Microsoft ASP.NET Web 框架和工具 - Visual Studio 2015 - ENU”之后,您将获得 MVC 的“添加文件夹和核心引用”和 Web API【参考方案2】:

尝试选择 Framework 4.5。 框架 4.0 没有:)

豪尔赫·罗查

【讨论】:

请在您的答案中添加更多信息,这看起来更像是评论。 你拯救了我的一天。【参考方案3】:

如果您将 ASP.NET MVC 4 Web 应用程序作为 Web 下的一个选项,当您选择它作为新项目时​​,项目窗口会弹出,您将能够选择 Web API。

【讨论】:

【参考方案4】:

kale909 的解决方案对我有用。我只是在这里添加了图片以使其更清楚: 然后在这里:

【讨论】:

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

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

Visual Studio 2012 上的计算机错误中缺少 GDAL201.dll

Visual Studio 2012,monogame项目,缺少项目子类型?

Visual Studio 2010 中缺少 javascript 智能感知

Visual Studio C++ - 缺少“复制到输出目录”[重复]

Visual Studio 项目:缺少 Properties/Settings.settings