Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 324307
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 12, 20262026-05-12T09:06:43+00:00 2026-05-12T09:06:43+00:00

I have an HttpApplication (Global.asax) in my web application, I use this to catch

  • 0

I have an HttpApplication (Global.asax) in my web application, I use this to catch and log unhandled Exceptions and to setup WebFormURLRouting. This all works, however I want to move this code into my Application Framework, (ie not in Global.asax.cs)

I have just tried to create an HttpApplication class in the framework but it seems I cant override the Events? Anyway I believe I can use an HttpModule instead to use consume these events, does this:

1) Eliminate the need for the Global.asax completely?

2) How does this effect scaling up, ie eventually running the application on a web farm

3) I have HttpHandlers to handle other things like File Uploading and File downloading, is there a limit to how many HttpModule/HttpHandlers should be used or should these be combined somehow to reduce overhead?

Any comments appreciated

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-12T09:06:43+00:00Added an answer on May 12, 2026 at 9:06 am

    Listening to the events you know from Global.asax, in an HTTP module, is as simple as hooking up to the events of the HttpApplication instance in the module’s Init method. You cannot override the methods of the HttpApplication, you should listen to it’s events.

    As for your other questions:
    1) Yes, in many of my web projects, we do not use a Global.asax

    2) This does not really affect up-scaling. For each web server in the farm, you would need to have your HTTPModule hooked up correctly. But since this is done in web.config, it should be there already.

    3) Short answer: No. For httphandlers, they are selected and run based on the incoming http request file extension and/or path and HTTP method. You would really need a lot of these before the selection of a specific handler becomes a performance issue. For HttpModules, you have the option of running some code at each request, and obviously, if that code takes time to run, it will affect performance. But it will be your code that takes the time, not the fact that it is being run via a http module.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 247k
  • Answers 247k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer I doubt partitioning is as useful as you think. That… May 13, 2026 at 8:40 am
  • Editorial Team
    Editorial Team added an answer I'm not sure I fully understand what you are asking… May 13, 2026 at 8:40 am
  • Editorial Team
    Editorial Team added an answer Have you tried passing the results from your AJAX call… May 13, 2026 at 8:40 am

Related Questions

I have a class Application that my global.asax inherits from. The class has this
I am working on a Log4Net configuration that will log all unhandled exceptions. I
Imagine in the Global.asax.cs file I had an instance class as a private field.
IIS enables us to also configure Asp.Net file mappings. Thus besides aspx, IIS also

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.