Search This Blog

Thursday, March 8, 2007

How to Use Citrix Web Interface for Microsoft SharePoint with Version 2.0 of the .NET Framework

Summary
Service Pack 2 for Windows SharePoint Services allows SharePoint and hence Citrix Web Interface for Microsoft SharePoint to utilize Version 2.0 of the Microsoft .NET Framework. This document details the steps required in order for Web Interface for SharePoint to function correctly.

It should be noted that Service Pack 2 for Microsoft Office SharePoint Portal Server does not offer support for Version 2.0 of the .NET Framework. It should also be noted that the Web Interface for SharePoint installer requires Version 1.1 of the J# Runtime to be installed irrespective of which version is actually used.

Installation and Configuration

The following sequence can be used to install SharePoint and Web Interface for SharePoint such that they can be utilize .NET Version 2.0;
Windows Server 2003 with Service Pack 1
SQL Server 2000 with Service Pack 4 (at least Service Pack 3a)
Windows SharePoint Services 2.0 with Service Pack 2
Version 1.1 of the J# Runtime
Citrix Web Interface for Microsoft SharePoint
Version 2.0 of the .NET Runtime
Version 2.0 of the J# Runtime

Although the Core functionality of Web Interface for SharePoint functions correctly with Version 2.0 of the .NET Framework, the Administration Tool does not. It is possible to configure SharePoint to use Version 2.0 and the Web Interface for SharePoint Administration Tool to use Version 1.1. However, the Administration Tool shares the same Application Pool as part of the Web Interface for SharePoint solution which causes a clash. The solution to this is to configure the Administration Tool to run under a different Application Pool. The following sequence describes how to configure the solution.

1)Create a file called “mmc.exe.config” in the \Windows\system32 directory and add the following lines to the file. You should be able to open the Access Suite Console without any further problems. (Tip From Rob Wilderman)
<configuration>
<startup>
<requiredruntime version="v1.1.4322">
<supportedruntime version="v1.1.4322">
</supportedruntime>
</requiredruntime>

2)Open the Internet Information Services control panel applet.
Select the WISP Administration Site virtual Web server and select Properties from the Context Menu.
Select the Home Directory tab and note the current Application Pool.
Cancel out of the Dialog.
Select Application Pools and select New > Application Pool… from the Context Menu.
Give the Application Pool a name such as “WISPAdminAppPool.”
Select Use Existing application pool as template and select the application pool noted in step 3.
Click OK to create the new Application Pool.
Repeat steps 2 and 3 and update the Application Pool for the “Web Interface for SharePoint Administration Site” with that created in this procedure.
Select OK.
Restart all the Web Sites either by typing IISREST in a command prompt or by re-cycling all the Application Pools.

To configure SharePoint and Web Interface for SharePoint to use Version 2.0 of the .NET Framework use the following steps:

3)Open the Internet Information Services control panel applet.
Select the Web site extended by SharePoint Services and containing Web Interface for SharePoint and select Properties from the Content Menu.
Select the ASP.NET tab.
Select Version 2.0.50727.
Select OK and close the control panel applet.
Follow the instructions in Microsoft Knowledge Base Article 894903.
In a similar manner the Web Site named “Web Interface for SharePoint Administration Site” should be configured to use Version 1.1 of the .NET Framework.

No comments:

Post a Comment