Alex Rivera | Logout

"Must Know" IIS features for .NET Architect/Lead

Asked 2009-11-16T16:02:00.593
9

What all IIS features in regards to maintain application/optimization should an .NET (ASP.NET) architect or team lead should be aware of?

LIST of features

  1. HTTP Compression. This option significantly improves bandwidth utilization and application performs much faster.
  2. Load Balancing (chris-lively)
  3. Sessions (chris-lively) Different options for Session and reasons for / against its usage
  4. Application Pools (chris-lively)
  5. Security (chris-lively) How to break in and how to defend against it.

EDIT: Changed question to wiki. It would be better to put together all these at one place.

Edit
Report

2 Answers

1

Another one is:

IIS is highly tuned for short-term HTTP requests and does not welcome any background processing.

answered 2009-11-16T16:08:37.787
1

Application pools. In IIS 7, there is full ASP.NET integration if you use the default application pool. This means that all items served (HTML, images, CSS, everything) goes through the ASP.NET pipeline, providing authentication, filtering through HTTP modules, etc. The alternative is the "classic" ASP.NET application pool, where only ASP.NET types go through the ASP.NET pipeline.

Video streaming - IIS 7 can be enhanced for video streaming in conjunction with Silverlight. This provides streaming and compression that is best suited for a user's connection, and reduces load considerably.

answered 2009-11-16T16:10:52.070

Your Answer