<< Back To All Blogs
Enabling .NET Framework 3.5 in MOSS/WSS After install
Tuesday, May 5th, 2009
In order to use LINQ and WPF in SharePoint you must have the .NET Framework 3.5 installed, which is a no-brainer. The Microsoft best practices for installing .NET Framework 3.5 is actually to install the framework prior to installing WSS 3.0 or MOSS 2007. In this case, I could not follow best practices as we already had a server in place and re-installing this server was out of the question.
Before you make any of these changes to enable 3.5, please note that any time you modify a web.config file, especially in SharePoint, you should back up everything before you change it. This is not guaranteed to work and is not a supported scenario from Microsoft, so keep that in mind while doing this on a production server.
Enter some custom web.config modifications:
Under the assemblies section in your web.config, add the following two lines:
<add assembly="System.Core, Version=22.214.171.124, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
<add assembly="System.Xml.Linq, Version=126.96.36.199, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
Under the root configuration element, add the following subset of XML:
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=188.8.131.52, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="v3.5" />
<providerOption name="WarnAsError" value="false" />
Restart IIS and you should be good to go.
3.5in' Tom Out.
Fixing "The given key was not present in the dictionary" error in SharePoint 2010 Installation
SharePoint Error Craziness: Volume 2
SharePoint Web Services, .NET 3.5, and Authentication Issues
Adding Custom Menu Item to MOSS/WSS List Actions Menu
Currently no comments.
Add A Comment
Email Address: (not public, used to send notifications on further comments)
Enter the text above, except for the 1st and last character: