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

19

有其他人遇到过这个问题吗?我的最终目标是创建一个新的空Web API项目。我一直在跟随教程,但我遇到了以下问题:

我的问题是,在Visual Studio Pro 2012中尝试创建ASP.NET Web应用程序项目时,我没有看到该模板作为选项。我进入 "已安装" --> "模板" --> "Visual C#" --> "Web"。

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

有人知道我可以在哪里获取ASP.NET Web应用程序模板吗?

4个回答

14

我遇到了和你一样的问题,在安装Visual Studio时没有勾选安装Web组件,以下是我解决问题的步骤:

  1. 关闭所有已打开的Visual Studio实例。
  2. 运行Visual Studio Installer(我在下载文件夹找到了我的安装程序,名为"vs_professional.exe")。
  3. 对于VS2013,会出现一个类似于初次安装VS时的灰色窗口。
  4. 当提示时,从选项列表中选择"修改"。
  5. 选中我认为名为"Web Development"或类似名称的列表项。
  6. 点击更新。
  7. 一旦安装程序完成运行,启动Visual Studio。

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


2
老但仍然相关:您不需要再次下载安装程序。从控制中心打开“程序和功能”,搜索VisualStudio并点击“修改”或“更改”。从那里,您可以从第4步继续。 - Kimmax
在Visual Studio 2015中,第5步的名称为“Microsoft ASP.NET Web Frameworks and Tools - Visual Studio 2015 - ENU”。之后,您将获得MVC和Web API的“添加文件夹和核心引用”。 - Sharky

10
尝试选择Framework 4.5。 Framework 4.0没有 :) Jorge Rocha

1
请在您的答案中添加更多信息,这看起来更像是一条评论。 - MCollard
你救了我的一天。 - Shwe

9
如果您在选择新项目时,Web选项下有ASP.NET MVC 4 Web应用程序,则项目窗口会弹出,您将能够选择Web API。

8

kale909的解决方案对我有用。我只是在这里添加了图片,使其更清晰: 输入图像说明 然后在这里: 输入图像说明


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接