Archives

Archives / 2008 / May
  • IIS Discussion Digest: Edition 1

    Many Microsoft folks use an internal alias to discuss their IIS issues. Each week plenty of interesting topics come up. I will try to pick the most interesting topics and blog them regularly. I was a bit late this week, but nonetheless here is Edition Numero One:

  • The IIS Process Model Features

    A process model is needed to run more than one web-site, web application or web-service securely and reliably on a single machine. In Shared Hosting scenarios hundreds or even thousands of web-sites run on an individual machine. The code running on these web-sites is usually not well tested, if at all. Without a powerful process model the result would be extremely poor reliability. But a process model not only guarantees availability; it also needs to isolate them so that individual web applications don't interfere with each other.

  • IISRESET light

    Note: This blog entry used to be on my old blog. I'm about to shut it down so I thought I replicate some of the content here.
    Many IIS customers use IISRESET to get IIS back into a vanilla state. IISRESET is a pretty heavy hammer however and not needed most of the time - why would you restart FTP, WAS and W3SVC and all worker processes just because one of your web applications is locking a DLL or some content. Recycling the Application Pool causing the problem is usually enough. If you don't know which Application Pool is making the trouble you can recycle all of them. Here is how you do it with APPCMD: