В моей компании у нас есть многоуровневая среда для наших веб-приложений (разработка, постановка, производство). Я внес ряд изменений в одно из своих приложений и развернул их в среде разработки (Windows 2003 с IIS 6.0). Мне также пришлось немедленно внести изменения в один из файлов пользовательского управления, который должен исправить проблему с текущим производственным приложением.
Я только что развернул один файл в промежуточной среде (Windows 2003 с IIS 6.0), который является точной копией производственной среды, и получил следующую ошибку компиляции ASP.NET 2.0.
Тип исключения: HttpCompileException Сообщение об исключении: d: \ inetpub \ myapp \ BaseControl.cs (3): ошибка CS0234: имя типа или пространства имен Linq не существует в пространстве имен System (отсутствует ссылка на сборку?)
Я скопировал исходный файл из производственной среды (Windows 2003 с IIS 6.0) обратно в промежуточную версию и получил ту же ошибку. Я также переработал и перезапустил пул приложений. Я до сих пор получаю тот же результат.
Все ли сталкивались с этой проблемой и знают, как ее решить?
ОБНОВЛЕНИЕ:
Платформа .NET 3.5 установлена на сервере разработки и подготовки. Каждая среда размещается на одном сервере. Среда разработки работает нормально.