В моей компании есть многоуровневая среда для наших веб-приложений (разработка, подготовка, производство). Я внес несколько изменений в одно из своих приложений и развернул их в среде разработки (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) обратно в стадию и получил ту же ошибку. Я также переработал и перезапустил пул приложений. Я все еще получаю тот же результат.
Все ли сталкивались с этой проблемой и знают, как ее решить?
UPDATE:
.NET 3.5 Framework установлен на сервере разработки и подготовки. Каждая среда размещается на одном сервере. Среда разработки работает просто отлично.