Thursday, September 1, 2011

Could not load all ISAPI filters for site 'MICROSOFT DYNAMICS CRM'. Therefore site startup aborted.

i was installing MS CRM 2011 for an environemnt where MS CRM 4.0  was there.
i just uninstalled and tried to install the MS CRM 2011.
OS was fine for MS CRM 2011, as it was 2008 R2.
installation was perfect, but while accessing the "default" org i got the server 500 error,Service Unavailable on my client browser.
when i tried to see the event viewer, i got the sequence of the following errors
1. Could not load all ISAPI filters for site 'MICROSOFT DYNAMICS CRM'.  Therefore site startup aborted.
2. ISAPI Filter 'C:\Program Files\Microsoft Dynamics CRM\Server\bin\DefaultAddonFilter.dll' could not be loaded due to a configuration problem. The current configuration only supports loading images built for a x86 processor architecture. The data field contains the error number. To learn more about this issue, including how to troubleshooting this kind of processor architecture mismatch error, see http://go.microsoft.com/fwlink/?LinkId=29349 (unfortunately the link is not working)

So the issue is mainly for the IIS website configured for.
1. make the dll configured to 64 instead of x86, disable 32 bit
2. make the website's default framework to 2.0
just run the following command from the command prompt, then you are done, if required restart your IIS,else server

1.make the dll configured to 64 instead of x86, disable 32 bit
cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
servThis works for me, hope it sud for others.
2. make the website's default framework to 2.0
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i


No comments:

Post a Comment