当我在 VS 2010 中打开特定的 mvc 3 网站项目时,我收到以下消息:
Web 项目“X”需要缺少 Web 组件才能与 Visual Studio 一起运行。您想现在使用 Web 平台安装程序下载并安装它们吗?具有 Razor 语法的 ASP.NET 网页。
当我点击是
Web 平台安装程序显示需要安装“0”项的消息。
我的其他 mvc 3 项目没有显示这种行为
不是很大的不便,但仍然...
任何想法?
当我在 VS 2010 中打开特定的 mvc 3 网站项目时,我收到以下消息:
Web 项目“X”需要缺少 Web 组件才能与 Visual Studio 一起运行。您想现在使用 Web 平台安装程序下载并安装它们吗?具有 Razor 语法的 ASP.NET 网页。
当我点击是
Web 平台安装程序显示需要安装“0”项的消息。
我的其他 mvc 3 项目没有显示这种行为
不是很大的不便,但仍然...
任何想法?
重新安装计算机后,我得到了同样的错误。
我得出这个结论,VS 需要 IISExpress 来加载我的附加项目。添加的项目有一个网络服务,它可以在本地运行。即使我的端点指向本地地址,它仍然需要 IISExpress(标准 IIS 7.5 不响应端点请求)才能从 VS(我正在运行 VS2010)打开。
所以在安装 IISExpress 之后,我可以在 VS 中重新加载我的项目。
C。,
这不应该发生,找出原因会很有趣。同时,您应该可以通过取消选中 Visual Studio 的“选项”对话框中的“包还原”复选框来关闭此功能。(在树形视图中选择“包管理器”以找到它。)
如果它只发生在特定项目中,您可以通过删除受影响项目的 packages.config 文件来更彻底地解决这个问题。事实上,如果您想进行根本原因分析,您应该查看该文件存在的原因以及它是如何到达那里的。
HTH,粘土