Use .NET 3.5 AJAX extensions with Bamboo Products
Browse Search
HOWTO: Use .NET 3.5 AJAX extensions with Bamboo Products
Created on: 22-Apr-09. Print Article
Last Modified on: 09-Dec-11. Email Article
Skill Level: Intermediate.
Article has been viewed: 10790 times.
Rated: 6 out of 10 based on 15 votes.
KB.12230
APPLIES TO:
  • WSS 3.0 and MOSS 2007
    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.

Web application general settings


    
       
Then select the On option for Web Page Security Validation.


Web Page Security Validation
  
       
If Web Page Security Validation is turned off, the following issues occur for these products:

  • Task Master: 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
Related Articles
Q12637 - INFO: Configuring and Troubleshooting Microsoft AJAX Extensions for Bamboo Products
Q12730 - HOWTO: Steps in Troubleshooting AJAX Configuration

Article Attachments
BambooAJAXModifications.txt

Related External Links
No Related Links Available.
Help Us Improve This Article
What did you think of this article?

poor 
1
2
3
4
5
6
7
8
9
10

 excellent
Tell us why you rated the content this way. (optional)
   
Approved Comments
No user comments available for this article.