部署到生产gridmvc

时间:2015-07-27 15:12:51

标签: asp.net-mvc-4 c#-4.0

我使用nuget安装了gridmvc。在我的本地环境中工作正常但是当我将其部署到生产环境时,我收到此错误。请帮忙。

编译错误

描述:编译服务此请求所需的资源时发生错误。请查看以下特定错误详细信息并相应地修改源代码。

编译器错误消息:CS1705:程序集'GridMvc,Version = 2.0.4.0,Culture = neutral,PublicKeyToken = null'使用'System.Web.Mvc,Version = 4.0.0.1,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'版本高于引用的程序集'System.Web.Mvc,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

来源错误:

[没有相关的源代码行]

源文件:行:0

显示详细的编译器输出:

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.34212

2 个答案:

答案 0 :(得分:0)

  1. 尝试清洁&在发布到制作之前在发行版中编译,并告诉我您是否遇到同样的问题。

  2. 请按照以下指南进行操作:http://www.codeproject.com/Tips/597253/Using-the-Grid-MVC-in-ASP-NET-MVC 并确保在配置环境和代码时已完成相同的步骤。

  3. 我希望以上内容能解决您的问题。

答案 1 :(得分:0)

现在已经解决了。我所要做的就是在这种情况下在References下删除旧引用的dll(System.Web.Mvc 4.0.0.0)。添加新的参考System.Web.Mvc 4.0.0.1。单击新引用的dll,在属性窗口中设置Copy to Local = True。

在我项目的根web.config文件中,更改以下内容

{{1}}

然后清理并重建。然后将新的System.Web.Mvc(4.0.0.1)dll复制到生产。

相关问题