Article ID: 930465
Article Last Modified on 5/22/2007
APPLIES TO
- Microsoft SoftGrid for Terminal Services
- Microsoft SoftGrid for Windows Desktops
SYMPTOMS
When you try to connect to the SoftGrid Management Web Service server from the SoftGrid Management Console, you receive the following error message:
When this issue occurs, an entry that resembles the following is logged in the SoftGrid Management Console log file (Sftmmc.log):
CAUSE
This issue may occur if one of the following conditions is true:
- The ASP.NET Web service extension is set to Prohibited.
- The ASP.NET Web service extension is set to Allow. However, ASP.NET is not installed under Application Server of Windows Components.
RESOLUTION
To resolve this issue, use one of the following methods, as appropriate for your situation.
Method 1: Confirm that the ASP.NET Web service extension is set to Allow
The following steps apply to the SoftGrid Management Web Service being installed on the Microsoft Windows Server 2003 operating system:
- Click Start, point to All Programs, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.
- Expand {server_name}, and then expand Web Service Extensions.
- Right-click ASP.NET v.X.X.XXXX, and then click Allow.
If the ASP.NET Web service extension is not available, or if it already set to Allow, the Microsoft .NET Framework is installed. However, the ASP.NET Web service extension has not been installed to IIS. To install the ASP.NET Web service extension to IIS, follow these steps:
- In Control Panel, double-click Add or Remove Programs.
- Click Add/Remove Windows Components.
- Click Application Server, and then click Details.
- Click to select the ASP.NET check box, click OK, and then click Next.
Method 2: If the .NET Framework was installed before IIS
This following steps apply to the SoftGrid Management Web Service being installed on the Microsoft Windows Server 2000 operating system. Follow these steps to register the .NET Framework with IIS:
- At the command prompt, change to the following directory:
%SystemRoot%\Microsoft.NET\Framework\%VersionNumber%
- Type the following command, and then press ENTER:
aspnet_regiis.exe /i
When Microsoft Windows SharePoint Services 2.0 is installed, it adds the stsfltr ISAPI filter to the Web site. This causes the SoftGrid Management Console to fail to connect to the SoftGrid Management Web Service. If the ISAPI filter is removed, the SoftGrid Management Console will connect to the SoftGrid Management Web Service. However, you will be unable to connect to the Windows SharePoint Services site. To work around the issue, move the SoftGrid Management Web Service to a new Web site on the same server. For more information about how to move the SoftGrid Management Web Service to a new Web site on the same server, click the following article number to view the article in the Microsoft Knowledge Base:
931809 How to create a new Web site for the SoftGrid Management Web Service
Method 4: If the IIS UrlScan tool from the IIS Lockdown Tool is installed on the SoftGrid Management Web Service server and denies the POST verb
Review the effect of allowing the POST verb in your environment before you follow these steps:
- Locate the Urlscan.ini file on the SoftGrid Management Web Service server.
- Use a text editor to open the Urlscan.ini file.
- Locate the following section in the Urlscan.ini file:
[AllowVerbs]
- Determine whether the POST verb exists. Then, perform one of the following actions as appropriate for your situation:
- If the POST verb exists, but it is commented out as in the following example, remove the semicolon:
;POST
- If the POST verb exists, but it is not commented out, do nothing.
- If the POST verb does not exist, add it.
- If the POST verb exists, but it is commented out as in the following example, remove the semicolon:
- Locate the following section in the URLscan.ini file:
[DenyVerbs]
- Determine whether the POST verb exists. Then, perform one of the following actions as appropriate for your situation:
- If the POST verb exists, comment it out by adding a semicolon before it as in the following example:
;POST
- If the POST verb does not exist, do nothing.
- If the POST verb exists, comment it out by adding a semicolon before it as in the following example:
- Save the changes to the Urlscan.ini file, and then close the file.
- Stop the World Wide Web Publishing service, and then restart the World Wide Web Publishing service.
Keywords: kbtshoot kbexpertiseinter KB930465