1) I have machine with Parallels Small Business Panel 10.2.0 for Windows with 2 sites, created in SiteEditor
2) In new server with Parallels Plesk Panel 11.0.9 for Windows install SiteEditor 1.1
3) Via Plesk Migration Manager migrate a domain from Parallels Small Business Panel 10.2.0 to Parallels Plesk Panel 11.0.9 - ok, migration finish without errors
4) Try to open migrated domain through
The following error appears:
500 Internal server error
In EventViewer I see next errors:
Could not load all ISAPI filters for site 'SITEEDITOR WEB SITE'. Therefore site startup aborted.
ISAPI Filter 'C:\Program Files (x86)\Parallels\Plesk\Siteeditor\bin\IsapiRewrite4.dll' could not be loaded due to a configuration problem...
Note: If you are looking for a solution to the "500 - Internal Server Error", make sure you check out the main article: #114882:[HUB] 500 - Internal Server Error
CauseProblem appeared because starting from Parallels Plesk Panel 10.4 we are not changing global IIS setting "enable32BitAppOnWin64". This means that every pool created in IIS that has 32-bit application, need to specify this setting for its own pool himself. SiteEditor package was created assuming that this global setting is turned on, so package SiteEditor doesn't configure this setting for its Application pool.
This global setting will not be reverted in Parallels Plesk Panel, so this issue need to be fixed for SiteEditor IIS Application Pool manually after installation of SiteEditor with Parallels Plesk Panel >= 10.4
ResolutionIn order to fix this you need to launch the following command-line:
c:\windows\system32\inetsrv\appcmd.exe set apppool /apppool.name:SiteeditorWebAppPool /enable32BitAppOnWin64:true