C# 在IIS上调试MVC 4 web应用程序时出错

C# 在IIS上调试MVC 4 web应用程序时出错,c#,asp.net-mvc,asp.net-mvc-4,iis,C#,Asp.net Mvc,Asp.net Mvc 4,Iis,我正在使用VisualStudio2010并安装了MVC4。使用vs development server进行调试时,示例web应用程序工作正常,但如果尝试使用IIS进行调试,则会出现以下错误: 无法加载文件或程序集 'Microsoft.VisualStudio.QualityTools.HostAdapters.ASPNETAdapter, 版本=10.0.0.0,区域性=中性,PublicKeyToken=b03f5f7f11d50a3a'或 它的一个依赖项。系统找不到指定的文件 我在we

我正在使用VisualStudio2010并安装了MVC4。使用vs development server进行调试时,示例web应用程序工作正常,但如果尝试使用IIS进行调试,则会出现以下错误:

无法加载文件或程序集 'Microsoft.VisualStudio.QualityTools.HostAdapters.ASPNETAdapter, 版本=10.0.0.0,区域性=中性,PublicKeyToken=b03f5f7f11d50a3a'或 它的一个依赖项。系统找不到指定的文件

我在web.config中没有任何对质量工具的引用,我曾尝试添加它们,但仍然不起作用。我还尝试使用aspnet_regis工具以防万一

我也曾尝试针对不同的x64或x86平台,但这并没有带来什么不同

我的开发机器是windows 7 64位

您可以找到答案

此错误是由混合开发环境引起的。那意味着你 已在x64机器和其他人处使用.NET4构建服务 正在尝试在他的x86开发机器上托管服务


如果不起作用,请检查目标框架是否为4.0

我正在尝试在同一台物理机器上托管。所以iis是64位的。我还尝试在另一台64位机器上创建相同的示例应用程序,效果非常好。示例应用程序没有如上文所述引用的Microsoft.VisualStudio.QualityTools.HostAdapters.ASPNETAdapter,版本=10.0.0.0,但在一台机器上它可以在另一台机器上工作。这可能是visual studio本身的问题吗?我是否应该重新安装它?