After migrating Parallels Plesk Panel from Windows 2003 to Windows 2008, some web applications may stop working. This could happen because the application works on IIS 6, but does not work on IIS 7 in the Integrated pipeline mode that is used by default for any IIS 7 user application pool managed by Parallels Plesk Panel.
- It is recommended to switch the website to run in a dedicated application pool. Go to the web hosting setup for the domain and enable the Use dedicated pool option.
Run the following command to switch the pipeline mode on the specified website:
C:\Windows\System32\inetsrv>appcmd.exe set apppool <domain name>(domain)(2.0)(pool) /managedPipelineMode:Classic APPPOOL object "<domain name>(domain)(2.0)(pool)" changed
- Please be careful to leave service pools (Plesk panel, webmail, and such) intact.
- To make every new pool in Classic mode, you can use event handlers; common ones are described here. The idea is to make a handler that will run a script that switches a new domain pool to Classic mode upon domain creation.
- Once converted, pools stay in the assigned mode and are never changed by Parallels Plesk Panel.