What Causes “Internal connection fatal errors”

I’ve got a number of ASP.Net websites (.Net v3.5) running on a server with a SQL 2000 database backend. For several months, I’ve been receiving seemingly random InvalidOperationExceptions with the message “Internal connection fatal error”. Sometimes there’s a few days in between, while other times there are multiple errors per day.

programmatically control output caching – disable or enable cache according to parameter value

We’ve got a fairly standard e-commerce scenario with paged lists of products within categories. For better or worse, about 80% of visitors never navigate past the first page, depending on the category there may then be 5-10 more pages of results which are viewed far less often. (Yes we do optimise what appears on the first page and have good search – but that’s a different discussion)

How can I determine the number of users on an ASP.NET site (IIS)? And their info?

Is there a way to determine the number of users that have active sessions in an ASP.NET application? I have an admin/tools page in a particular application, and I would like to display info regarding all open sessions, such as the number of sessions, and perhaps the requesting machines’ addresses, or other credential information for each user.

IIS 6.0 wildcard mapping benchmarks?

I’m quickly falling in love with ASP.NET MVC beta, and one of the things I’ve decided I won’t sacrifice in deploying to my IIS 6 hosting environment is the extensionless URL. Therefore, I’m weighing the consideration of adding a wildcard mapping, but everything I read suggests a potential performance hit when using this method. However, I can’t find any actual benchmarks!