Help and Support
 

powered byLive Search

PRB: ASP Does Not Provide Progress Notifications to Client Browsers

Article ID:243547
Last Review:October 23, 2003
Revision:2.1
This article was previously published under Q243547

SYMPTOMS

Active Server Pages (ASP) does not provide a mechanism for notifying browser clients of progress while a long running task is executed on the server.

Back to the top

CAUSE

ASP is constrained by HTTP, which is inherently stateless and does not provide a mechanism for callback notifications.

Back to the top

RESOLUTION

Because ASP is executed procedurally and synchronously, avoid calling long-running methods or components that perform extensive work, directly from your ASP pages. Calling long-running methods or components negatively impacts performance and scalability of your Web server.

A common scalable solution is to hand off the request to Message Queue Server (MSMQ) and provide e-mail notifications to the client. In this scenario, the ASP page immediately returns a response to the client indicating success or failure and that the user will be notified by e-mail when processing is complete.

Back to the top


APPLIES TO
Microsoft Active Server Pages 4.0, when used with:
  Microsoft Internet Information Server 4.0

Back to the top

Keywords: 
kbeventservice kbprb KB243547

Back to the top

Article Translations

 

Other Support Options

  • Need More Help?
    Contact a Support professional by E-mail, 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.