2009-12-01 4 views
0

Я использую aspnet ___ compiler.exe для компиляции моих сайтов asp.net 3.5SP1, , а затем aspnet_merge.exe для объединения сборок в один.ASP.global_asax отсутствует в скомпилированном сборке

После этого сборка загружается на производственный сервер. Это обычно работает довольно хорошо, но иногда при тестировании на промежуточном сервере я получаю следующее сообщение:

Parser Error Message: Could not load file or assembly 'App_global.asax, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

При взгляде на сборку с Reflector и сравнивая его с рабочей версии одного и того же Я вижу, что тип ASP.global_asax действительно отсутствует.

При изменении чего-либо на сайте и его компиляции я получаю рабочую версию, которая включает в себя «ASP.global_asax».

Это досадно, мне интересно, является ли это ошибкой в ​​компиляторе в некоторых особых обстоятельствах?

Кто-нибудь еще столкнулся с этим и выяснил, как его исправить?

ответ

Смежные вопросы