Freigeben über


IIS Metabase Corruption Blocks Installation of the .NET Framework 3.0 package

Craig McLuckie just compiled documentation that details work around instructions for common .NET Framework 3.0 setup issues. You can find the full document on the WCF Forums titled Common WCF RC1 Installation Issues. The following is a WCF specific issue captured as a separate blog post here for ease of search.

Problem: IIS Metabase Corruption Blocks Installation of the .NET Framework 3.0 package

Source of Issue:

IIS metabase corruption on a system with IIS installed blocks the installation of the .NET Framework 3.0.

Symptoms: 

1. .NET Framework 3.0 installation fails with this error:

“ERROR_INSTALL_FAILURE 1603 Fatal error during installation”

2. An error event appears in the application event log that reference failure to register WCF scriptmaps (source of the event would be listed as System.ServiceModel.Install.dll 3.0.0.0).

3. The setup logs in user’s %temp% directory contain references to failure to register WCF scriptmaps

Either the event log, or the setup log may contain an exception stack trace with the following details:

System.ApplicationException: ServiceModelReg.exe has detected a possible corruption in the IIS metabase that prevents the registration of the ServiceModel IIS scriptmaps. Please either fix the IIS metabase corruption, or, if you do not desire ServiceModel WebHost funtionality, disable the IISAdmin service and reregister ServiceModel.

Resolution:  

1. Uninstall IIS.

2. Re-install IIS.

3. Re-run .NET Framework 3.0 setup

Mark Gabarra

This posting is provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at https://www.microsoft.com/info/cpyright.htm

Comments

  • Anonymous
    September 27, 2006
    ¿Has instalado una versión CTP de .NET Framework 3.0 y no sabes como desinstalarla?. Seguramente

  • Anonymous
    February 08, 2007
    Wonderful article! It worked like a charm. Thank you Mark!

  • Anonymous
    June 15, 2007
    Hi Mark, Thanks for your tip. I managed to install netFX3.0 but minus IIS. Even an uninstall, reinstall did not fix my problem. So I had to disable IIS Admin service to let netfx3.0 install without IIS support. Is there any sure shot way to fix IIS6.0 metabase? Any alternatives?

  • Anonymous
    July 31, 2007
    Thanks!

  • Anonymous
    August 30, 2007
    That really helped...Thanks Mark.