Help and Support
 

powered byLive Search

The Global.asax file does not raise events in an ASP.NET 2.0 application

Retired KB ArticleThis article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.
Article ID:937095
Last Review:June 21, 2007
Revision:1.1
On This Page

SYMPTOMS

The Global.asax file does not raise events in a Microsoft ASP.NET 2.0 application. Additionally, the App_global.asax.dll file is not generated in the temporary ASP.NET folder.

Back to the top

CAUSE

This behavior occurs because the Global.asax file is not precompiled.

Back to the top

RESOLUTION

To resolve this behavior, use one of the following methods.

Back to the top

Method 1

Delete the Global.asax file from the ASP.NET 2.0 application root directory.

Back to the top

Method 2

Compile the ASP.NET 2.0 application.

Back to the top

STATUS

This behavior is by design.

Back to the top

MORE INFORMATION

The ASP.NET 2.0 application root directory contains a file that is named the PreCompiledApp.config file. The PreCompiledApp.config file tracks the deployment of an application, and the PreCompiledApp.config file informs ASP.NET 2.0 if ASP.NET 2.0 must compile any files at request time. The standard contents of the PreCompiledApp.config file are as follows.
<precompiledApp version="2" updatable="true"/>
The updatable attribute that is set to the true value applies to ASP.NET pages (.aspx files) and to user controls (.ascx files). The value does not apply to ASP.NET 2.0 application files (.asax files). Therefore, the Global.asax file is compiled, and the Global.asax file is not updatable.

Back to the top

REFERENCES

For more information about the Global.asax file, visit the following Microsoft Developer Network (MSDN) Web site:
http://msdn2.microsoft.com/en-us/library/2027ewzw.aspx (http://msdn2.microsoft.com/en-us/library/2027ewzw.aspx)

Back to the top


APPLIES TO
Microsoft ASP.NET 2.0

Back to the top

Keywords: 
kbinfo kbasp kbfix kbtshoot kbprb KB937095

Back to the top

Article Translations

 

Other Support Options

  • Need More Help?
    Contact a Support professional by Email, Online or Phone.
  • Customer Service
    For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more.
  • Newsgroups
    Pose a question to other users. Discussion groups and Forums about specific Microsoft products, technologies, and services.