Visual Studio不断请求缺少Web组件

时间:2012-10-23 07:15:32

标签: visual-studio-2010

当我在VS 2010中打开特定的mvc 3网站项目时,我收到以下消息:

Web项目“X”需要缺少与Visual Studio一起运行的Web组件。您是否要立即使用Web平台安装程序下载并安装它们? 使用Razor语法的ASP.NET网页。

当我点击是

Web平台安装程序显示消息,指示需要安装“0”项目。

我的其他mvc 3项目没有显示此行为

不是很大的不便,但仍然......

任何人的想法?

2 个答案:

答案 0 :(得分:4)

重新安装计算机后出现同样的错误。

我得出这个结论,VS需要IISExpress来加载我的附加项目。添加项目有一个Web服务,它可以在本地运行。即使我的端点指向本地地址,它仍然需要IISExpress(标准IIS 7.5不响应端点请求)从VS打开(即运行VS2010)。

因此,在安装IISExpress后,我可以在VS中重新加载我的项目。

答案 1 :(得分:3)

℃。,

这不应该发生,找出原因会很有趣。在此期间,您应该可以通过取消选中Visual Studio的“选项”对话框中的“程序包还原”复选框来关闭此功能。 (在树状视图中选择“包管理器”以查找它。)

如果仅针对特定项目发生,您可以通过删除受影响项目的packages.config文件来更加手术地解决此问题。事实上,如果你想进行根本原因分析,你应该研究一下这个文件存在的原因以及它是如何存在的。

HTH, 粘土