Asp.net 编译器错误消息:CS0433:类型';System.Web.Helpers.Json';两者都存在

Asp.net 编译器错误消息:CS0433:类型';System.Web.Helpers.Json';两者都存在,asp.net,Asp.net,我刚刚签出了一个.NET项目。但是,当我运行它时,它会给我以下编译错误: 编译器错误消息:CS0433:c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\2c3c3525\f643d2c6\assembly\dl3\a363418d\c830c6f0\U 9d86d001\System.Web.Helpers.DLL和'c:\Windows\Microsoft.NET\assembly\GAC_M

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

编译器错误消息:CS0433:c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\2c3c3525\f643d2c6\assembly\dl3\a363418d\c830c6f0\U 9d86d001\System.Web.Helpers.DLL和'c:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Web.Helpers\v4.0_2.0.0.0_u31BF3856AD364E35\System.Web.Helpers.dll'

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

我试着在网上寻找解决方案,但没用。我遵循的步骤是:

手动删除临时文件中的所有内容 在webconfig文件的编译标记中添加batch=“false”


他们都没帮上忙。。。有人知道吗?

我也遇到了同样的问题,在
web.config
标记中添加
batch=“false”
解决了这个问题


找到解决方案

您能否转到您的web.config并找到此“System.web.Helpers”并与我们共享您的web.config的该部分?我的WebConfig文件中没有System.web.Helpers部分:只有System.web和协议、页面、身份验证等标记。。但是没有System.Web.helpers webconfig文件中关于系统帮助程序的唯一问题是,这对我不起作用。我正在将旧的asp.net网站(asp.net 1或2?)迁移到.net 4.5。我需要将委托事件处理程序声明移动到单独的文件中。