附註: Internet Explorer 11 桌面應用程式將于 2022 年 6 月 15 日停用並結束支援 (以查看範圍清單,請參閱常見問題) 。 您目前使用的 IE11 App 和網站可以在 Internet Explorer Microsoft Edge中開啟。 請在這裡深入瞭解

徵兆

請試想下列案例:

  • 您的用戶端電腦使用 Microsoft 網際網路安全性與加速 (ISA) Server 伺服器或 Microsoft Forefront 威脅管理閘道,中型企業版伺服器做為 Proxy 伺服器。

  • 您可以在用戶端電腦Windows Internet Explorer 設定為使用 Proxy 伺服器。

  • 您擁有在用戶端電腦上 (JAVA 虛擬機器) 的 JAVA 虛擬機器。

在這種情況下,當用戶端電腦使用 Internet Explorer 存取包含 JAVA 程式的網站時,ISA Server 或 Microsoft Forefront 威脅管理閘道中型企業版伺服器可能會要求用戶端電腦提供認證。 即使用戶端電腦與 ISA 伺服器或 Microsoft Forefront 威脅管理閘道、中型企業版伺服器位於同一個網域,也會發生此問題。

原因

如果下列條件為 True,會發生此問題:

  • ISA 伺服器或 Microsoft Forefront 威脅管理閘道中型企業版伺服器使用基本驗證或整合驗證,或同時使用基本驗證和整合驗證。

  • 針對這些 驗證方法選取了要求所有使用者進行驗證核取方塊,或已將 HTTP 外發存取規則配置為適用于網域使用者或網域使用者群組的要求。

ISA 或 Microsoft Forefront 威脅管理閘道、中型企業版 Proxy 用戶端電腦會要求認證,因為JM 無法向 Proxy 伺服器驗證本身。

因應措施 

若要解決此問題,請根據您的情況,使用下列其中一種方法。

方法 1

清除要求 所有使用者 驗證核取方塊,然後建立所有外發流量的匿名存取規則。 此外,將包含 JAVA 程式的網站新增到 Access 規則目的地。 如果要執行這項操作,請依照下列步驟執行。

適用于 Microsoft Forefront 威脅管理閘道、中型企業版

  1. 按一下 [開始,指向 所有程式,指向 Microsoft Forefront TMG,然後按一下 Forefront TMG 管理

  2. 展開 Server_Name,其中 Server_Name是執行 Microsoft Forefront 威脅管理閘道、中型企業版的伺服器,然後按一下 [ 防火牆政策> 。

  3. 按一下 [網路>,以滑鼠右鍵按一下 [網路 > 上的 [內部 網路 >,然後按一下 [ 內容> 。

  4. 按一下 [Web Proxy」 Tab,然後按一下 [ 驗證> 。

  5. 請確定已清除 [ 要求 所有使用者進行驗證> 核取方塊,然後按一下 [ 確定 兩次。

  6. 以滑鼠右 鍵按一下防火牆原則,按一下 [新增,然後按一下 Access Rule

  7. 在 Access 規則名稱方塊 中,輸入規則的名稱,然後按一下 [下 一步

  8. 在 [ 規則動作」 頁面上,按一下 [ 允許,然後按一下 [ 下一步

  9. 在 [ 通訊協定> 頁面上 ,按一下 [在此規則適用于清單中選取 通訊協定>。 按一下 [新增、新增 HTTP 通訊協定和 HTTPS 通訊協定,然後按一下 [ 下一步

  10. 在惡意 代碼檢查 頁面上,根據您是否要啟用惡意程式碼檢查,選擇適當的選項按鈕。

  11. [Access Rule Sources」 頁面上,按一下 [ 新增

  12. 在 [新增網路實體」 對話方塊中,展開[網路>、按一下 [內部、新增,然後按一下[關閉。 按 [下一步]

  13. [Access Rule Destinations」 頁面上,按一下 [ 新增

  14. 在 [ 新增網路實體 」 對話方塊中,按一下 [ 新增,然後按一下 URL 集/功能變數名稱集

    附注 URL 集適用于 HTTP 流量,而功能變數名稱集則適用于 HTTPS 流量。

  15. 在 [ 新增 URL 集規則元素/新功能變數名稱集原則元素 」 對話方塊中,輸入適當的名稱。

  16. 按一下 [新增」,輸入包含 JAVA 程式之網站的 URL 或網域,然後按 ENTER。

    注意 如果您想要在 URL 集或功能變數名稱集輸入多個 URL,請重複步驟 16。

  17. 按一下 [確定]

  18. 在 [ 新增網路實體 」 對話方塊中,展開 URL 集/功能變數名稱集,按一下在步驟 16 到 17 中建立 URL 集,按一下 [ 新增,然後按一下 [關閉。按一下 [下一步

  19. 請確定此規則適用于下列使用者集清單中的要求,其中包含 [所有使用者」專案,按一下 [下一步,然後按一下[完成> 。

  20. 按一下 [申請 以儲存變更並更新防火牆原則。

  21. 按一下 [確定]

適用于 ISA Server 2004 和 ISA Server 2006

  1. 按一下[開始,指向程式,指向Microsoft ISA Server,然後按一下 ISA Server 管理。

  2. 展開 Microsoft Internet Security and acceleration Server 2006,展開 [伺服器名稱,然後按一下 防火牆政策

    筆記

    • 針對 ISA Server 2004 Standard Edition,展開Microsoft Internet Security 和加速伺服器 2004,展開 [伺服器名稱,然後按一下 [防火牆政策> 。

    • 針對 ISA Server 2006 Enterprise Edition ISA Server 2004 Enterprise Edition,展開Microsoft Internet Security 和加速伺服器版本編號展開陣列、展開Array Name,然後展開組組

    .

  3. 按一下[網路>,以滑鼠右鍵按一下 [網路>上的 [內部資料,然後按一下[內容> 。

  4. 按一下 [Web Proxy」 Tab,然後按一下 [ 驗證> 。

  5. 請確定 已清除 [要求所有使用者驗證的核取方塊,然後按一下 [ 確定> 。

  6. 按一下 [確定 > 以關閉 [內部屬性> 視窗。

  7. 以滑鼠右 鍵按一下防火牆原則,按一下 [新增,然後按一下 Access Rule

  8. 在 Access 規則名稱方塊 中,輸入規則的名稱,然後按一下 [下 一步

  9. 按一下 [允許,然後按一下 [ 下一步

  10. 在 [ 通訊協定> 頁面上 ,按一下 [此規則適用于清單的已 選取通訊協定 >。 按一下 [新增、新增 HTTP 通訊協定和 HTTPS 通訊協定,然後按一下 [ 下一步

  11. [Access Rule Sources」 頁面上,按一下 [ 新增

  12. 在 [新增網路實體」 對話方塊中,展開[網路>、按一下 [內部、新增,然後按一下[關閉

  13. [下一步]

  14. [Access Rule Destinations」 頁面上,按一下 [ 新增

  15. 在 [ 新增網路實體> 對話方塊中,按一下 [ 新增,然後按一下 URL 集。

  16. 在 [ 新增 URL 集規則元素 」 對話方塊中,輸入適當的名稱。

  17. 按一下 [新增」,輸入包含 JAVA 程式之網站的 URL,然後按 ENTER。

    注意 如果您想要在 URL 集輸入多個 URL,請重複步驟 17。

  18. 按一下 [確定]

  19. 在 [ 新增網路實體 」 對話方塊中,展開 URL 集,按一下您于步驟 17 中建立 URL 集,按一下 [ 新增,然後按一下 [關閉

  20. [下一步]

  21. 請確定此規則適用于下列使用者集的要求:清單包含 [所有使用者專案,按一下下一步,然後按一下[完成> 。

  22. 按一下 [申請 以儲存變更並更新防火牆原則。

  23. 按一下 [確定]

適用于 ISA Server 2000

  1. 按一下[開始,指向程式,指向Microsoft ISA Server,然後按一下 ISA Server 管理。

  2. 以滑鼠右鍵 按一下伺服器陣列名稱稱,然後按一下 [ 屬性> 。

  3. 按一下[外發 Web 要求> 選項卡,然後確認未選取 [要求未經驗證的使用者進行識別檢查> 核取方塊。

  4. 按一下[Apply.

  5. 按一下 [儲存變更並重新啟動 () , 然後按一下 [確定 兩次。

  6. 為包含 JAVA 程式的網站建立網站和內容規則,然後將規則設定為適用于任何要求。 如果要執行這項操作,請依照下列步驟執行:

    1. 在 ISA Server 管理 MMC 管理單元中,展開Enterprise、展開策略,然後展開 Enterprise策略

      注意:針對陣列策略,展開 伺服器和陣列、展開 ServerName,然後展開 Access Policy

    2. 以滑鼠右鍵 按一下 [網站與內容規則」,然後按一下 [ 新增

    3. 在 [網站與內容規則名稱> 方塊中輸入新 規則的名稱, 然後按一下 [ 下一步

    4. 按一下 [允許,然後按一下 [ 下一步

    5. 按一下 [根據目的地允許存取,然後按一下 [ 下一步

    6. 按一下 [將此套 用至此清單 指定目的地集,然後按一下 [ 新增> 。

    7. 按一下名稱清單中的包含 JAVA 程式 的網站名稱, 然後按一下 [下 一步


      注意:如果您要指定的目的地集未列出,請按一下 [新增 以建立它,然後在清單中選取它。

    8. 若要將規則設定為適用于任何要求,請按兩下規則,然後按一下 [適用于 此規則> Tab。

    9. [此規則適用于的> 下,確認已選取 [任何 要求 選項,然後按一下 [ 確定> 。

    10. 以滑鼠右鍵 按一下 [通訊協定規則>,指向 [新增,然後按一下 [規則> 。

    11. 在網站和內容規則名稱方塊 中輸入 名稱。

    12. 按一下 [允許,然後按一下 [ 下一步

    13. 在 [ 將此規則適用至 清單時,按一下 [已選取的通訊協定> 。

    14. [通訊協定> 下,選取 [HTTP> 核取方塊,然後按一下 [ 下一步

    15. 請確定已 選取 [使用此排程 清單 的一直,然後按一下 [下 一步

    16. 按一下[任何要求,按一下下一步,然後按一下[完成

方法 2

變更在 JM 中預設的使用瀏覽器設定設定。 如果要執行這項操作,請依照下列步驟執行:

  1. 按一下[開始設定,指向[控制台設定,然後按兩下JAVA。

  2. 按一下 [一般」選項卡,然後按一下 [網路設定。

  3. 按一下 [直接連接>,然後按一下 [ 確定 兩次。

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?

感謝您的意見反應!

×