如果 Internet Explorer 使用代理自动配置 (.pac) 文件来指定代理设置,将您的主页上分配到不正确的安全区域

文章翻译 文章翻译
文章编号: 884430 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

如果 Microsoft Internet Explorer 或 Windows Internet Explorer 配置为使用代理服务器自动配置 (.pac) 文件,安全区域,以供您的主页可能不对应于.pac 文件中指定的内容。 例如对于满足以下条件时您的浏览器窗口的右下角将会显示安全区域可能指示在 Web 页是在 Internet 安全区域中:
  • Internet Explorer 被配置为使用.pac 的文件。
  • 您的主页上被设置为一个内部网页,并在该网页是根据到.pac 文件到本地 intranet 区域的一部分。
此区域不一致问题可能会产生如交叉框架脚本问题的意外的症状。此外,当使用框架时,可能有时混合计算的区域。例如对于一帧是本地 intranet 区域的一部分,另一框架 Internet 区域的一部分。如果您按 F5 以更新该页面,您的主页上指示.pac 文件中指定的区域。

原因

如果满足下列条件,则可能会发生此行为:
  • 您的主页上都有一个内容过期标头。
  • Internet Explorer 从缓存中取出您过期的主页。
出于性能原因 Internet Explorer 只提取上第一个网络访问该.pac 文件。若要获取.pac 文件的 Internet 资源管理器使用 GET 请求。但是,如果您的 Internet Explorer 主页上被设置为一个过期的页,它在缓存中,.pac 文件不会下载。 因此,url 区域不能匹配.pac 文件中指定的区域。

例如对于如果要访问您"http:// local_server_nameyour_company_name.com/default.asp"主页 URL 不需要代理服务器,因为.pac 文件使用 "直接"return 语句,该 URL 分配给本地 intranet 区域。 但是,Default.asp 页与内容过期标头发送,Default.asp 网页是否已请求一次,随后将缓存在页过期之前。 如果您重新启动 Internet Explorer,内容过期之前是从高速缓存中读取页。因为页面不发送新的 GET 请求,.pac 文件不请求。Internet Explorer 在使用无代理配置时分配的 URL 指定的主机名的完全合格的域名 (FQDN) 格式,以 Internet 区域。

如果您按 F5 以更新该页面,在.pac 文件使用有关您的主页上的 "直接"return 语句时,会发生以下过程:
  1. GET 请求发送到服务器。
  2. .pac 文件下载。
  3. 您的主页的 URL 被分配给本地 intranet 区域,因为.pac 文件指定无代理需要访问该 URL。

替代方法

若要变通解决此问题,请使用下列方法之一:
  • 显式地将 Web 服务器名或域名添加到所需的区域中。这将覆盖在代理例外列表或.pac 文件基于的任何区域计算。例如对于要将网站添加到本地 intranet 区域,请按照下列步骤操作:
    1. 启动 Internet Explorer。
    2. 工具 菜单上单击 Internet 选项
    3. 安全 选项卡上单击 本地 intranet,然后单击 网站
    4. 单击 高级
    5. 将此网站添加到区域 中,键入该 Web 地址,然后单击 添加
    6. 单击 确定
  • 强制开始.pac 文件下载的网络访问 GET 请求。若要这样做,您可以到主页上,在 SRC 属性设置为不使用内容过期标头的任何 URL 添加如 img 元素 或一个 IFRAME 元素的隐藏的元素。
  • 在主页上,请不要使用内容过期标头。
  • 不要使用.pac 的文件。使用代理例外列表。要向例外列表中添加地址,请按照下列步骤操作:
    1. 启动 Internet Explorer。
    2. 工具 菜单上单击 Internet 选项
    3. 连接 选项卡上单击 局域网设置
    4. 代理服务器,下单击 高级

      注意若要使用 高级 按钮并配置代理例外必须选中 使用代理服务器为您的局域网 复选框,必须指定代理服务器。
    5. 例外项,下键入相应的信息。
    6. 单击 确定 三次。
注意您还可以配置 Internet Explorer 设置通过使用组策略。有关如何执行此操作的详细信息请访问下面的 Microsoft 网站:
http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/default.mspx?mfr=true

更多信息

您可以配置 Internet Explorer 使用.pac 文件指定必须被用来访问 URL 的代理服务器。就像它使用代理例外列表,Internet Explorer 使用.pac 文件的 URL 确定该区域。

URL 工作分配信息

  • 需要代理服务器的 URL 被分配给 Internet 区域。
  • 可以直接无代理检索到的 URL 被分配给本地 intranet 区域中。
注意如果使用无代理配置,则 Internet Explorer 将分配一个主机名称,不包含本地 intranet 区域的点的 URL。不包含点的主机名被命名为 dotless 主机名。为 Internet 区域分配的 FQDN。

属性

文章编号: 884430 - 最后修改: 2007年2月7日 - 修订: 1.8
这篇文章中的信息适用于:
  • Microsoft Internet Explorer 6.0 SP1
  • Microsoft Internet Explorer 6.0
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.01 SP4
  • Microsoft Internet Explorer 5.01 Service Pack 3
  • Microsoft Internet Explorer 5.01 Service Pack 2
  • Microsoft Internet Explorer 5.01 Service Pack 1
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.0
  • Windows Internet Explorer 7 for Windows XP
  • Windows Internet Explorer 7 for Windows Server 2003
  • Windows Internet Explorer 7 for Windows Server 2003 IA64
关键字:?
kbmt kbprb kbtshoot KB884430 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 884430
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com