APPLIES TO:
So, the server was recently upgraded to use or has been using .NET 3.5 AJAX extensions,
and a Bamboo product is prompting you during the install to add the extensions for a previous
extension version. Do not worry; this product can be configured to reference the newer extension release.
Note: You can download the .NET 3.5 framework, which includes the latest extensions, from here:
Hyperlink to Microsoft .Net 3.5 download
To reference the .NET 3.5 AJAX extensions for your Bamboo product:
1. Follow server administration best practices and make a backup of the web.config.
2. Ensure that the recommended Microsoft web.config changes have been made.
a. Manually:
The following article found in the Microsoft library - http://msdn.microsoft.com/en-us/library/bb861898.aspx
outlines the necessary manual modifications to the web.config.
Please note the addendum to the article -
"Note that the procedure described below applies to .NET Framework 2.0.
If you are using .NET Framework 3.5, change the version number in each of the
XML code samples from Version=1.0.61025.0 to Version=3.5.0.0."
as well as the errata comments at the bottom of the article.
OR
b. Through Bamboo Setup Installer:
Install the Microsoft AJAX Extension Setup which is available on the UI of the installer as it automates these modifications for you.

NOTE: The Microsoft AJAX Extension Setup component in our installer will add the blocks of code exactly as shown in the MSDN article referenced above, but if you are using .NET Framework 3.5, the version number in each of the XML code samples still needs to be manually changed from Version=1.0.61025.0 to Version=3.5.0.0. (Editing the web.config in Notepad, the 'Replace' function can be used to replace all instances of "1.0.61025.0" wth "3.5.0.0".)
3. Once the web.config for the web application is configured for use with .NET3.5, add the following to the <runtime>
section inside the <assemblybinding> section**.
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" />
</dependentAssembly>
**this code is included in a text file attached to this article.
4. Reset IIS.
5. Make sure the Web Page Security Validation setting is turned On. To check that the setting is turned on, go to Central Administration > Application Management and select Web application general settings.

Then select the On option for Web Page Security Validation.

If Web Page Security Validation is turned off, the following issues occur for these products:
: The arrows and the +/- buttons used to expand and collapse in the Gantt view do not work when they are selected. The zoom feature and the arrows used to scroll from side to side also do not work.
Team Calendar: The buttons in "New Appointment" and "New Meeting" do not work.
Data-Viewer: When "Add New Item" is selected, a popup is displayed with a "loading" status.
Project Management Central: In Reporting > Resource Availability, resources cannot be selected from the drop-down menu.
APPLIES TO:
- Bamboo Task Master
- Bamboo Team Calendar
- Data-Viewer 2.8 or newer
- SharePoint Navigators
- SharePoint Project Management Central
- Future Bamboo Products that require AJAX extensions
- Windows SharePoint Services 3.0
- Microsoft Office SharePoint Server 2007