« Previous Next »

Thread: Using IIS 6.0+ as an application server

Last post 05-11-2009 9:42 AM by tomkmvp. 2 replies.

Average Rating Rate It (5)

RSS

Page 1 of 1 (3 items)

Sort Posts:

  • 05-10-2009, 6:01 AM

    Using IIS 6.0+ as an application server

     In one of our projects, we use a .NET web application to serve data from MS SQL database to a remote desktop applications as well as host a group of threads which manage the application workflow.

    Each workflow thread runs a long running process which it manages external resources. In our case, reading emails from an Exchange server and communicating with a central server for informaiton updates.


    Has anyone used .NET with ISS to run long running threads processes? What type of behaviour have you seen?  Other options?
  • 05-10-2009, 10:49 PM In reply to

    Re: Using IIS 6.0+ as an application server

    IIS is nothing more than a web server.  HTTP is meant to be a stateless protocol.  Long running requests (say longer than 5 minutes) isn't really using the strengths of HTTP/HTTPS.  I'd suggest looking at a alternate approaching using Windows Services or WCF.  (Windows Communication Foundation)

    I'm more familar with Services than anything to achieve long running processes.

    Steve Schofield
    Windows Server MVP - IIS
    http://weblogs.asp.net/steveschofield


    http://www.IISLogs.com
    Log archival solution
    Install, Configure, Forget
  • 05-11-2009, 9:42 AM In reply to

    • tomkmvp
    • Top 10 Contributor
    • Joined on 03-20-2003, 6:27 AM
    • Central NJ
    • Posts 6,216
    • IIS MVPs

    Re: Using IIS 6.0+ as an application server

    +1 to what Steve said.  What you are asking about is not suitable for aweb app.

Page 1 of 1 (3 items)
Microsoft Communities