Windows Server Supports Side-by-Side for ASP Applications
Internet Information Server supports isolating ASP web applications. The same or very similar functionality is available in Server and desktop editions of Windows
To isolate an ASP application on IIS:
- Make sure that the ASP role service is installed.
- Create a directory for your web application. Create the IIS application.
- If your components are 32-bit, make sure that the application pool you assigned to your application is configured to support 32-bit applications.
- Create a private or shared assembly (or assemblies) with the components you need to use.
- Install these assemblies on the web server; copy to a subdirectory of the application directory if private, install with MSI if shared.
- Create a private assembly with short name, no spaces or special characters (IServiceSxsConfig idiosyncrasy.) Reference your assembly or assemblies in this meta-assembly.
- Copy this meta-assembly to the application directory on the server.
- In the IIS manager open ASP properties (double-click the ASP icon). Expand Com Plus Properties.
- Set Enable Side by Side Component to True. Type your manifest file name with no path in the Side by Side Component field.
- Apply your changes (clicp Apply in the right pane).
The Examples\iis6 folder contains a complete working example with screen shots of the web server configuration in IIS6 and IIS7.
Click here to see an illustration of the example configuration on IIS 7.5.