There are a number of decisions involved when you design IIS components. Each of these decisions affects the others; decisions you make about scope will impact your choice of a threading model, for example.
This section contains:
Although it is impossible to prescribe exact rules for designing components, there are some specific issues you should be aware of before you develop a component for ASP. The component design guidelines provide these details.