Microsoft KB Archive/941874

= Proxy .pac files are not supported in the Microsoft CRM client for Microsoft Office Outlook =

Article ID: 941874

Article Last Modified on 11/26/2007

-

APPLIES TO


 * Microsoft Dynamics CRM 3.0
 * Microsoft CRM client for Microsoft Office Outlook, when used with:
 * Microsoft Dynamics CRM 3.0

-



SYMPTOMS
Consider the following scenario in the Microsoft CRM 3.0 client for Microsoft Office Outlook. You start Windows Internet Explorer for the first time. At this point, the network connections for the computer are automatically configured. Then, you try to do specific tasks in the Microsoft CRM 3.0 client for Outlook. In this scenario, the tasks do not work as expected. For example, you cannot track e-mail messages in the Microsoft CRM 3.0 client for Outlook. Additionally, buttons for various tasks in the Microsoft CRM 3.0 client for Outlook do not work.



CAUSE
This problem may be caused if proxy .pac files are used in Windows Internet Explorer 7. Using .pac files in Internet Explorer 7 is unsupported in the Microsoft CRM 3.0 client for Outlook.



RESOLUTION
To resolve this problem, use a static proxy server address. To do this, follow these steps:  Start Internet Explorer 7. On the Tools menu, click Internet Options. Click the Connections tab. Click LAN Settings. Under Proxy Server, click to select the Use a proxy server for your LAN check box. In the Address box, type the address of the proxy server. For example, a proxy server address may resemble the following address:

 . .com

 In the Port box, type the port number that is used by the proxy server.</li> Click OK to close the Local Area Network (LAN) Settings dialog box.</li> Click OK to close the Internet Options dialog box.</li> Close Internet Explorer 7.</li></ol>

<div class="moreinformation_section">

MORE INFORMATION
Network connections in Internet Explorer can be automatically customized the first time that it is started. This feature can help reduce administrative overhead costs. Additionally, this feature can potentially reduce help desk calls about browser settings. This feature builds on existing automatic configuration technologies. Therefore, a browser can be configured by using a JavaScript proxy configuration (.js, .jvs, or .pac) file.

The following is an example proxy .pac file that can be used by Windows Internet Explorer to configure the connections for a proxy server. function FindProxyForURL(url, host) {       if (isResolvable(&quot;PROXYSVR01&quot;)) {              if ( isInNet(host, &quot;10.0.0.0&quot;, &quot;255.0.0.0&quot;)) return &quot;DIRECT&quot;; if (isPlainHostName(host)) return &quot;DIRECT&quot;; if (isInNet(host, &quot;127.0.0.1&quot;, &quot;255.255.255.255&quot;)) return &quot;DIRECT&quot;; else return &quot;PROXY proxysvr01:80&quot;; }      else return &quot;PROXY DIRECT&quot;; } The Microsoft CRM 3.0 client for Outlook uses a combination of a managed code and an unmanaged code when it posts requests to the Microsoft Dynamics CRM 3.0 server. The System.Net classes in Microsoft .NET Framework 1.1 are an example of a managed code. The Windows Internet Explorer WinInet libraries are an example of an unmanaged code.

<div class="references_section">