Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 2 从VisualStudio2008迁移到VisualStudio2010_Asp.net Mvc 2 - Fatal编程技术网

Asp.net mvc 2 从VisualStudio2008迁移到VisualStudio2010

Asp.net mvc 2 从VisualStudio2008迁移到VisualStudio2010,asp.net-mvc-2,Asp.net Mvc 2,任何解决方案: 程序集“DomainModel,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”使用“System.Web.Mvc,Version=2.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”,其版本高于引用的程序集“System.Web.Mvc,Version=1.0.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e3

任何解决方案:

程序集“DomainModel,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”使用“System.Web.Mvc,Version=2.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”,其版本高于引用的程序集“System.Web.Mvc,Version=1.0.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”

DomainModel\bin\Debug\DomainModel.dll

我重新添加了指向mvc2的引用,还需要什么?还是这个错误


谢谢

您需要将程序集绑定重定向部分添加到web.config文件中:

<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <dependentAssembly>
      <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
      <bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0" />
    </dependentAssembly>
  </assemblyBinding>
</runtime>


这对我仍然没有帮助。配置文件已经包含了上面的内容,因为它应该在安装visual studio 2010时自动填充。从2008年转换到2010年时,它会自动填充,所以我不必去碰它。我甚至尝试重新添加引用,但仍然没有成功。
DomainModel
是您的MVC应用程序还是一个单独的项目?DomainModel是MVCdo中项目文件的一部分,您有多项目解决方案吗?如果是,请检查其他项目的参考资料