J'utilise aspnet ___ compiler.exe pour compiler mes sites Web asp.net 3.5SP1, puis aspnet_merge.exe pour fusionner les assemblages en un seul.ASP.global_asax est absent de l'assembly compilé
L'assembly est ensuite téléchargé sur le serveur de production. Cela fonctionne généralement assez bien, mais parfois lors du test sur le serveur de mise en scène que je reçois le message suivant:
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.
Lorsque l'on regarde à l'assemblée avec Reflector et en le comparant avec une version de travail du même Je vois que le type ASP.global_asax est absent.
Lorsque je change quelque chose sur le site et que je le recompile, j'obtiens une version de travail qui inclut 'ASP.global_asax'.
Ceci est un peu ennuyeux, je me demande s'il s'agit d'un bug dans le compilateur dans certaines circonstances particulières?
Quelqu'un d'autre a rencontré cela et a trouvé comment le réparer?