Windows Server 2008 RTM doesn’t have .NET 3.5 installed

We have been testing a new ASP.NET application Windows Server 2008 RC0 and was getting an error, looking in the event log we get:

Event code: 3008
Event message: A configuration error has occurred.
Event time: 24/02/2008 18:21:14
Event time (UTC): 24/02/2008 18:21:14
Event ID: 070c510d8fed40288ba6ffd2b7682d8e
....
Exception information:
    Exception type: HttpException
    Exception message: Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.

After a bit of head scratching we realise we simply don’t have .NET 3.5 installed – doh! I then set about trying to find an installer which says it supports Win2008 – nothing! Not wanting to risk installing on the RC0 version I then rebuilt the server with the newly available RTM build.

Several hours later I reconfigured IIS, copied the app on and….same error – DOH! Much to our surprised Windows Server 2008 RTM doesn’t ship with anything above .NET 2.0 installed. Ok, maybe Windows Update…nope.

The only installer for .NET 3.5 I could find is the one below, which at the time of writing doesn’t show as being compatible with Windows 2008.

http://www.microsoft.com/downloads/details.aspx?FamilyID=333325fd-ae52-4e35-b531-508d977d32a6&DisplayLang=en

I can report though that this installer worked fine on Windows Server 2008 RTM x86 Web Edition.

Advertisements

3 responses to “Windows Server 2008 RTM doesn’t have .NET 3.5 installed

  1. This is real pain in the ass. Do you have any news on this topic? I just tried to install mssql server 2008 on a windows 2008 enterprise server and all i get are errors because of a not installed .Net 3.5 which in reality is installed from microsoft`s download site. At the moment i download the windows sdk for Windows Server 2008 and .Net framework 3.5 and hope this will get any better results. i will post any news but i would honestly be happy if you already had any solution.

    • Server 2008R2 has .NET 3.5.1 as an installable feature so they’ve dealt with it there. These days I find that just doing a Windows Update which lists .NET Framework as an option and then the annoying manual Windows Installer update is sufficient to get it all installed.

      I’ve never had to install the SDK

      • Ok, i admit it was my mistake. I had a broken image. Nevertheless very sad that there is no more compatibility mode 70 anymore. So i guess I will have to update to sql 2005, import my .bak from sql 7, export them, install sql 2008 and import them again.
        sad

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s