64bit IIS 7.0 installation with 32bit ASP.NET module causing RPCproxy.dll to error

Posted on 2009-04-24
Last Modified: 2012-05-06

I'm attempting to install Dynamics CRM 4.0 on SBS 2008. Initially there were several problems in the installation preflight checks but these are all over apart from this which I've hit a wall with.

Dynamics requires that the ASP.NET 2.0 32bit/x86 is installed which isn't by default on IIS 7.0. I've installed it and now all the webservices running on the box are returning error 503. In the event viewer the WAS service is showing many 5002 errors indicating that the Application Pools are stopping, I estimate due to the failing process.

In this thread on Anilr mentions modifying the tag parameter the globalmodules in the applicationhost.config file. I've done this, but still have the same problem and don't know what to try next. Can anyone help?



Question by:AdoBeebo
    LVL 3

    Author Comment

    This is the current error message I'm getting on the preinstallation checks from Dynamics CRM 4.0:

    Setup failed to validate specified Reporting Services Report Server http://SBS/ReportServer. Error: Client found response content type of 'text/html; charset=utf-8', but expected 'text/xml'.
    LVL 3

    Author Comment

    This is the section of applicationhost.config which I modified - I added the section highlighted in bold:
    <add name="PasswordExpiryModule" image="C:\Windows\system32\RpcProxy\RpcProxy.dll" preCondition="bitness64" />
    LVL 3

    Author Comment

    Update: After adding the preCondition="bitness64" parameter the server began to generate "HTTP Error 500.19 - Internal Server Error"  messages on browsing and indicated a malformed applicationhost.config file, so I have removed this parameter for now.
    LVL 15

    Accepted Solution

    Sounds good an hosed up, unfortunately.

    So is this 32 or 64 bit Windows?  Can you uninstall the 32 bit ASP 2.0?

    SOunds like you need to run the aspnet_regiis with an -i (i think) on the 64 bit version to make it the walking dog again.

    What error is CRM throwing when you installed without the 2.0 ASP .NET 32bit?  Did you do the Update Files option?
    LVL 3

    Author Closing Comment

    I'll go with your first line - I've norsed it.

    Spoke to a high-ranking IIS guy at MS who offered to consult for a fee, but said it wasn't a supported configuration as far as he knew and there were still no guarantees. Sorry for the delay closing. Cheers

    Expert Comment


    Found the following here: and it fixed this problem for me.

    Windows Server 2008 SBS

    If you are installling on Windows Server 2008 SBS and have applied the above fix.  You will receive the follwoing error.

    http error "500.19 - Internal Server Error"

    This error is caused because Windows Update Services uses Http Dynamic Compression.  Http Dynamic Compression is not supported in 32bit mode.

    In order to resolve the problem Http Dynamic Compression must be disabled.  Perform the following to disable Http Dynamic Compression.

    1.  Navigate to Start, Run,

    2.  In the Run command type cmd.

    3.  In the DOS Prompt run the following command.

    %windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name='xpress']

    After this command is applied Http Dynamic Compression is disabled.  However, both Windows Update Services and DOVICO Timesheet will now work.

    Featured Post

    Highfive Gives IT Their Time Back

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    I was asked if I could set up a fax machine so that incoming faxes were delivered to people's Exchange inboxes and so that they could send faxes from their desktops without needing to print the document first.  I knew it was possible but I had no id…
    The recent Microsoft changes on update philosophy for Windows pre-10 and their impact on existing WSUS implementations.
    This tutorial will walk an individual through locating and launching the BEUtility application and how to execute it on the appropriate database. Log onto the server running the Backup Exec database. In a larger environment, this would generally be …
    This tutorial will walk an individual through configuring a drive on a Windows Server 2008 to perform shadow copies in order to quickly recover deleted files and folders. Click on Start and then select Computer to view the available drives on the se…

    755 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    19 Experts available now in Live!

    Get 1:1 Help Now