Asp.net mvc Visual Studio 2013-未安装Visual Basic/Visual C Web模板

Asp.net mvc Visual Studio 2013-未安装Visual Basic/Visual C Web模板,asp.net-mvc,visual-studio,installation,visual-studio-2013,asp.net-mvc-5,Asp.net Mvc,Visual Studio,Installation,Visual Studio 2013,Asp.net Mvc 5,我已在我的计算机上安装Visual Studio 2013 Premium MSDN许可证。然而,ASP.NET Web应用程序模板不存在,除了Version2012,它为我提供了MVC 4,请参见下面的屏幕截图: 我已经卸载并重新安装了三次VS2013。我删除了ItemTemplatesCache和ProjectTemplatesCache文件夹,同时运行devenv/InstallVSTemplates和devenv/Setup也没有用。我还检查了是否安装了web开发人员工具。在\Commo

我已在我的计算机上安装Visual Studio 2013 Premium MSDN许可证。然而,ASP.NET Web应用程序模板不存在,除了Version2012,它为我提供了MVC 4,请参见下面的屏幕截图:

我已经卸载并重新安装了三次VS2013。我删除了ItemTemplatesCache和ProjectTemplatesCache文件夹,同时运行devenv/InstallVSTemplates和devenv/Setup也没有用。我还检查了是否安装了web开发人员工具。在\Common7\IDE\ProjectTemplatesCache\CSharp\Web文件夹下,我只看到MVC4模板文件。我错过什么了吗?扩展还是附加程序

下面我添加了我安装的框架的屏幕截图。如有任何指示或建议,将不胜感激。谢谢大家!


朱迪。

你试过更新图库吗 工具>扩展和更新>模板

要启动并运行,您可以单击Web下的Version2012,并访问股票Web应用程序模板,该模板将为您提供高达MVC4的版本
对于MVC 5,您可以下载Visual Studio 2013 Express Web,它在MSDN许可证上大致具有相同的ASP.NET高级功能。

经过数小时的故障排除,以下是我在Windows 7 Ultimate上修复此问题所采取的步骤。我认为这是一个安装损坏和注册表项可能出现问题的问题,因此我使用以下步骤删除了所有Microsoft开发工具:

完全病毒扫描只是为了确保这与病毒或恶意软件无关。我使用了微软安全软件 下载以帮助在我删除程序时清理注册表项。删除任何程序或程序更新后,我运行此工具以验证是否已完成干净的卸载 Visual Studio 2010-运行并删除了该程序。进入控制面板>程序>卸载程序>查看已安装的更新并搜索“Visual Studio 2010”,然后删除与VS2010相关的所有更新,并在每次卸载后运行修复程序,以验证注册表项是否已被擦除 随后删除Visual Studio 2012,特别注意“可选共享包”,并删除此列表下的所有程序,再次运行Microsoft FixIt以验证注册表项是否已擦除 然后删除所有SQL server;还引用了这两篇MSDN文章和 已卸载Visual Studio 2013,以及程序和已安装更新中对“Visual Studio 2013”的所有引用;每次安装后,使用FixIt清理注册表项 最后但并非最不重要的一点是,我删除了所有与MVC Visual Studio相关的工具、引用和扩展,包括Web工具和Web平台安装程序 这解决了我缺少模板的问题:

我很庆幸这一切都是在SSD上完成的,然而,我认为使用旧的旋转HD需要5倍的时间


大家干杯

我认为从头开始重新安装Visual Studio不是一个解决方案

我遇到了上述问题,并找到了更快的解决方法:

首先,尝试在“控制面板\程序\程序和功能”中修复Visual Studio安装。找到您的Visual Studio,右键单击并选择“修复”。在!之后重新启动!。 检查模板是否出现在Visual Studio中。如果没有,则:在“控制面板\Programs\Programs and Features”中,确保已安装Microsoft Web Platform Installer 4.x我已安装4.6版本。如果没有-请从此处安装: 运行Web平台安装程序它应该在这里:%ProgramFiles%\Microsoft\Web平台安装程序\WebPlatformInstaller.exe 在“产品”选项卡上,找到Microsoft ASP.NET和Web Tools 2013.1 for Visual Studio 2013这一行,确保它不适用于2012!。如果该行已启用右侧的“添加”按钮,则单击该按钮并安装工具。重新启动电脑!您应该将ASP.NET项目模板取回。 如果line显示已安装,则应通过控制面板\Programs\Programs and Features对其进行修复,只需找到Microsoft ASP.NET和Web Tools 2013.1-Visual Studio 2013,右键单击并选择修复。重新启动电脑!你应该把你的ASP.NET项目模板拿回来! 干杯

Studio 2013的更新:
确保安装的是express for Windows,而不是express for Windows Desktop。桌面版本没有Web模板。

不要忘记检查Microsoft Web Developer工具在安装过程中是否已实际启用请参阅此相关的stackoverflow问题:
Microsoft Web Developer工具这是我的问题

在您的案例中不是解决方案,但我有一个类似的问题,我找不到MVC模板。最后我意识到我仍然选择了.NETFramework3.5,这当然不提供MVC。。。切换到.NETFramework4.5,让我再次找到MVC模板

您已经在屏幕截图中选择了4.5,但我只是在这里为可能犯与我相同错误的其他人发布此内容。

我也有类似的问题
使用VS 2013 Web Express更新3。在整个星期重新安装后,它被修复了。我不得不卸载VS,删除Microsoft Visual Studio 12.0目录,然后重新安装VS。还有其他更精确的版本。

可能与Hi-nrathaus重复。遗憾的是,你发布的解决方案不起作用。我运行了日志文件,发现了错误和警告,但没有特定于web项目模板的内容。我还查看了这些注册表项,发现它们指向了正确的文件夹:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0_Config\VSTemplate\Project;HKEY\ U当前\用户\软件\ Microsoft\VisualStudio\10.0\配置\ VSTemplate\Item;HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\VSTemplate\Item;HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\VSTemplate\Project;作为最后手段,我会这么做。我在想,现在我需要一个卸载实用程序来清理这一切。我在第4行中没有发现适用于Visual Studio 2013的Microsoft ASP.NET和Web Tools 2013.1,但选择了适用于Azure 2.3的Visual Studio 2013,即使我安装了VS 2013 Express,也添加了Web内容。连同Valentin,我在Web平台安装程序中找不到该项。稍微挖掘一下,发现该软件包与VS2013更新2和更高版本3捆绑在一起。代替步骤3-5,我建议修复VS 2013更新3,可以在这里完成:只需单击下载,并且,假设您已经安装了它,它将为您提供修复安装的选项。最后,在我的例子中,我怀疑我在安装VS2013及其更新3时安装了多个版本的VS,从而陷入了这种情况。步骤5对我有效,因为我的机器上已经安装了该工具。非常感谢。请不要链接到收到反对票的答案。此外,您还链接到了一个答案,该答案已经与此处的答案相似。