Prompted to Save File when Browsing to any Web Site (194897)



The information in this article applies to:

  • Microsoft Proxy Server 2.0
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Server 5.0

This article was previously published under Q194897

SYMPTOMS

When you use Microsoft Proxy Server to browse to a Web site, (for example, http://www.microsoft.com), you may receive the following prompt to save or open a file:

You have chosen to download a file from this location.
/ from Microsoft.

CAUSE

This behavior may occur if one of the following conditions is true:
  • Read Access permission is enabled and Execute permission is set to None for the Scripts folder.
  • Read Access permission is enabled and Execute permission is set to None for the Proxy folder.

RESOLUTION

To resolve this issue, use the following steps:
  1. On the Proxy Server computer, open the Microsoft Management Console (MMC).
  2. In the MMC, click the plus sign (+) next to the default Web site to expand the branch.
  3. Right-click the Scripts folder, and then click Properties.
  4. On the Virtual Directory tab, click to clear the Read check box.
  5. In the Execute Permissions box, click one of the following:
    • Execute (including script).
    • Scripts only
    • Scripts and Executables
  6. Click OK to save the changes.
  7. Click the plus sign (+) next to the Scripts folder to expand the branch.
  8. Under the Scripts branch, right-click the Proxy folder, and then click Properties.
  9. On the Virtual Directory tab, click to clear the Read check box.
  10. In the Execute Permissions box, click one of the following:
    • Execute (including script).
    • Scripts only
    • Scripts and Executables
  11. Click OK to save the changes.

MORE INFORMATION

If you browse directly to a specific URL that contains a filename (for example http://www.microsoft.com/ie40. htm), then you may receive the following error message in the title bar of the browser:
TerminateExtension failed. ProxyInit failed=%Id. UrlCacheInit failed=%Id. W3 Proxy Filterge
The body of the browser will contain a lot of garbage characters. This text is actually the contents of W3proxy.dll if it were to be viewed by a text editor.

You can correct this behavior with the same resolution described above.

Modification Type:MajorLast Reviewed:6/24/2004
Keywords:kbprb KB194897