ASP.global_asax отсутствует в скомпилированной сборке - PullRequest
0 голосов
/ 02 декабря 2009

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

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

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».

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

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

1 Ответ

2 голосов
/ 24 августа 2010
...