Tried to install .NET 3.5 Service pack one of my dev box, fell over with no apparent reason leaving reporting services and sharepoint not working with IIS.
Note that 3.5 sp 1 has fallen over with no obvious error on at dev and production when first installing it.It seems .NET 2.0 was corrupted somehow or had a component missing ,just trying to repair it did nothing. The patch stopped reporting services , sharepoint and web sites from working. Error message got on reporting services:
ASP.NET runtime error: Could not load file or assembly 'System.EnterpriseServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
Solution: uninstall every .net runtime from 3.5 to 2.0 in that order including service packs and reinstall. Before install 3.5 sp 1 copy system.enterpriseservices.dll from c:\windows\microsoft.net./framework/2.xxxx to c:\windows\assembly(ie the Global Assembly Cache - GAC). Also ensure distributed transaction coordinator is working MSDTC in services, this can cause .NET 3.5 install to fall over.Install 3.5 sp 1 but download the FULL installation, not the bootstrap version. Apply .net 2.0 to all the IIS web sites – go to c:\windows\microsoft.net./framework/2.xxxx and type aspnet_regiis –I. Restart iis , type .iisreset. Note that may need Ajax 1.0 installed, not used but web.config of at least one website may reference it e.g. expenses.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment