【问题标题】:Compiler Error Message: CS0433: The type 'System.Web.Helpers.Json' exists in both编译器错误消息:CS0433:“System.Web.Helpers.Json”类型存在于两者中
【发布时间】:2015-08-04 22:13:34
【问题描述】:

我刚刚签出了一个 .NET 项目以进行工作。但是,当我运行它时,它给了我这个编译错误:

编译器错误消息:CS0433:'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\2c3c3525\f643d2c6 中都存在类型“System.Web.Helpers.Json” \assembly\dl3\a363418d\c830c6f0_9d86d001\System.Web.Helpers.DLL' 和 'c:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Web.Helpers\v4.0_2.0.0.0__31bf3856ad364e35\System.Web。 Helpers.dll'

第 57 行:db.SubmitChanges(); 第 58 行: 第 59 行:Context.Response.Write(Json.Encode(new { success = true })); 第 60 行: 第 61 行:}

我试图在网上寻找解决方案,但没有帮助。我遵循的步骤:

手动删除 TEMP 文件中的所有内容 在 webconfig 文件的编译标签中添加 batch="false"

他们都没有帮助...有人知道吗?

【问题讨论】:

  • 您能否转到您的 web.config 并找到此“System.Web.Helpers”并与我们分享您的 web.config 的该部分?
  • 我的 WebConfig 文件中没有 System.Web.Helpers 部分:只有 System.Web 和协议、页面、身份验证等标签。但是没有 System.Web.Helpers跨度>
  • webconfig 文件中关于系统助手的唯一内容就是这个

标签: asp.net


【解决方案1】:

我遇到了同样的问题,在web.config<compilation />标签中添加batch="false"解决了这个问题。

找到解决方案here

【讨论】:

  • 这对我不起作用。我正在将旧的 asp.net 网站(asp.net 1 或 2?)迁移到 .net 4.5。我需要将委托事件处理程序声明移动到单独的文件中。
猜你喜欢
  • 2011-05-18
  • 2015-09-18
  • 2014-11-18
  • 1970-01-01
  • 1970-01-01
  • 2015-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多