To W2K3 : AspBufferLimit, IIS 6.0 Resource Toolkit and the Metabase
In the legacy ASP e-commerce site I'm migrating to W2K3 are a number of reports. These are mammoth, but are what the users want. They generated fine (at least without error) in W2K/IIS 5.0, but when testing in W2K3/IIS 6.0 I kept getting:
Execution of the ASP page caused the Response Buffer to exceed its configured limit.
Putting my old ASP cap back on my head I focused on the ASP Response.Buffer, but this had no effect. Finally I located a news item on google answered by Kyle Terns of MS Developer Support pointed me in the right direction.
The maximum buffer size can be increased by changing the AspBufferingLimit property. You can do this by downloading the IIS 6.0 Resource Kit Tools and change the property using MB Explorer. Here is a link to the IIS 6.0 Resource Kit Tools. The full post is here.
Say hello to the Metabase
I heard about the Metabase in IIS 6.0, but I never thought I'd have to work with it, and particularly during the first week working in W2K3. The IIS 6.0 Resource Kit has a great feature called the MB Explorer. Its similar to the Exchange Explorer and looks like the pic below.
It seemed logical to change the AspBufferingLimit property in the Schema-->Properties area, but this is not correct. Several attempts to change this here had no effect and the default was reset on IIS restart. The correct location is LM-->[sitecode]-->root. I copied the key from the Defaults Properties area and pasted it here, which looked like so.
That did the trick for me and those goofy reports now crank away and display as they did in IIS 5.0. Woohoo!
Here is the link to the IIS 6.0 Resource Kit. Additional information about the IIS AspBufferingLimit property is located here. This page also has a bit of information about where properties such as the AspBufferingLimit can be updated in the Metabase.