2009-12-01 1 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'가 포함 된 작동하는 버전이 나옵니다.

이것은 일종의 성가신 일입니다. 저는 이것이 특별한 상황에서 컴파일러의 버그인지 궁금합니다.

다른 사람이이 문제를 발견하고 해결 방법을 찾았습니까?

답변