|
|
|
|
Error Message Occurs When You Import a Web Part into a Dashboard Site
The information in this article applies to:
SymptomsWhen you attempt to import a Web part into your dashboard site from an external (Internet) Web part catalog, you may receive the following error message in the browser: CauseThis issue can occur if you did not configure the serverXMLHTTP object settings for your site. The dashboard site uses a server-side object called "serverXMLHTTP" extensively to make Hypertext Transfer Protocol (HTTP) requests. This object has its own proxy settings that are independent of the settings that are configured in the Web browser. The following settings are configured by default:
You must configure these settings to be appropriate for your environment before the dashboard site can make requests outside of your intranet. You must configure the proxy settings even if you do not use a proxy server on your network. ResolutionTo resolve this issue, use Proxycfg.exe to configure the settings for the serverXMLHTTP object.
The Bypass Address List ParameterIn step three, the last parameter (the one that is enclosed in quotation marks [" "]) is the proxy bypass address list. You can specify a wildcard character (*) to indicate all servers, or you can list the actual domain names as bypass addresses. You can separate multiple bypass addresses by typing a semicolon (;) between addresses. The bypass address uses the "*domain" format, (for example, *adventure-works.com), and local addresses are specified as "<local>". You must always specify <local> in the bypass address list so that requests to intranet servers do not go to the proxy server. If you are directly connected to the Internet, and you configured a fake proxy, you need a bypass address for any servers that have Web part catalogs that you want to import from. Examples of this configuration are described in the following section. Examples of Command-Line SyntaxThis section describes examples of the appropriate command line that you can use for your environment. If you type proxycfg without command switches, the current proxy settings are displayed. You Are Using a Proxy ServerIf you are using a proxy server, use Microsoft Internet Explorer to configure proxy settings correctly (when you use this method, you are less likely to make typing errors). Type proxycfg -u at the
command prompt. If you use the -u switch, make sure that you have enabled the Use a proxy server option, and that you have configured the proxy server, port and bypass list in Internet Explorer. If
you have selected either the Automatically detect settings check box or the Use automatic configuration script check box, you cannot use the -u switch.
proxycfg -d -p Proxy1:80 "<local>" You Are Not Using a Proxy ServerNOTE: If you are not using a proxy server, you must specify a fake proxy and include a bypass list. You must do so because of the way client requests are handled and authenticated in the dashboard site.
Client requests that are sent to the dashboard site are received by Internet Information Services (IIS), which uses serverXMLHTTP to connect again by using IIS to pass the request to the Web Storage System (WSS). The client request is
authenticated by either Basic authentication or NTLM authentication. On a workspace virtual directory, only NTLM authentication is enabled. If the client uses NTLM, serverXMLHTTP also uses NTLM to access the WSS. When NTLM is used,
you must use Proxycfg.exe to configure the proxy server to prevent NTLM from being used to servers directly on the Internet. If you do not configure the proxy server, serverXMLHTTP assumes it is directly connected to the Internet and
always uses Basic authentication. Therefore, if NTLM is enabled on the workspace virtual directory, use Proxycfg.exe to configure the proxy server (or a fake proxy if a proxy server is not present) so that serverXMLHTTP uses NTLM
authentication.
More InformationIf you want to use SharePoint Portal Server in an extranet scenario, you must configure the proxy settings. To configure SharePoint Portal Server to be used across an extranet, refer to the "Deploying SharePoint Portal Server Across an Extranet" white paper that is located on the following Microsoft Web site:
|
|
|