在我的公司,我们为 Web 应用程序(开发、登台、生产)提供了分层环境。我对我的一个应用程序进行了大量更改并将它们部署到开发环境(Windows 2003 w/IIS 6.0)。我还必须立即更改需要修复当前生产应用程序问题的用户控制文件之一。
我刚刚将一个文件部署到登台环境(Windows 2003 w/IIS 6.0),这是生产环境的精确副本,出现以下 ASP.NET 2.0 编译错误。
异常类型:HttpCompileException 异常消息:d:\inetpub\myapp\BaseControl.cs(3):错误 CS0234:命名空间“System”中不存在类型或命名空间名称“Linq”(您是否缺少程序集引用?)
我将原始文件从生产(Windows 2003 w/IIS 6.0)复制回暂存并得到相同的错误。我还回收并重新启动了应用程序池。我仍然得到相同的结果。
每个人都遇到过这个问题并知道如何解决吗?
更新:
.NET 3.5 框架安装在开发和登台服务器上。每个环境都托管在同一台服务器上。开发环境运行良好。