Tag: parse error

较小的更改后,Global.asax解析错误并恢复到以前的版本

上下文中的项目是: ASP .NET Web应用程序 .NET Framework:4 平台目标:x86 IDE:Visual Studio 2010 Ultimate SP1 解决方案中的多个项目,ASP .NET是启动项目。 它已经生产了几个月,直到昨天才出现故障。 我清理了[Global.asax]文件(删除了未使用的语句,重构等),运行解决方案并得到以下错误: 说明:解析为此请求提供服务所需的资源时发生错误。 请查看以下特定的解析错误详细信息并相应地修改源文件。 分析器错误消息:无法加载类型“CloudTech.ATS.WebClient.Global”。 源文件: /global.asax 行: 1 源错误:第1行: 这是Global.asax标记: 这是Global.asax.cs代码 (删除了内部代码): using System; using System.Linq; namespace CloudTech.ATS.WebClient { public class Global: System.Web.HttpApplication { } } 在与这个错误摔跤了一段时间后,我搜索,重新启动我的计算机,对解决方案执行了全面清理,强制重建但无济于事。 沮丧,我最终只将Web应用程序目标更改为“任何CPU”并且它有效。 不幸的是,“任何CPU”都不是手头问题的选择或解决方案。 将其更改回“x86”会带来相同的错误。 这发生一次,从那时起,目标平台或调试/发布配置的组合不再起作用(相同的错误)。 此外: 我的开发机器都是x64。 检查了解决方案,让多个同事在他们的机器(x86和x64)上进行测试,结果相同。 从3天前将整个项目恢复到干净状态,错误仍然存​​在! 绝对validation没有对Web.config文件或解决方案中的任何其他文件进行任何更改。 最后,我的开发系统的唯一变化是Windows更新(定期安全更新),我已经尝试了没有更新的系统上的解决方案,但结果相同。 任何帮助,将不胜感激。