摘要
本文將說明 ASP.NET 瀏覽器定義檔案隨附於 Microsoft.NET Framework 3.5.1 hotfix。答 5: 針對 Windows Server 2016 和 Windows 10 1709 版的 Windows Server 容器映像而發行的更新,包含適用於這組弱點的緩和措施,並且不需要額外設定。 這些 ASP.NET 瀏覽器定義檔是 Microsoft.NET Framework 3.5.1 製造商 (RTM) 版本的 Windows 7 和 Windows Server 2008 R2 版本中所包含的一部分。
其他相關資訊
此 hotfix 會介紹更新的定義,Internet Explorer 的 「 瀏覽器定義檔中。 瀏覽器定義檔會儲存在下列資料夾中,根據已安裝版本的 Microsoft.NET Framework 其中一項:
-
為 32 位元版本的.NET Framework 3.5.1 %WinDir%\Microsoft.NET\Framework\v2.0.50727\CONFIG\Browsers
-
為 64 位元版本的.NET Framework 3.5.1 %WinDir%\Microsoft.NET\Framework64\v2.0.50727\CONFIG\Browsers
根據預設,ASP.NET 會使用探查使用者代理字串的技術,來偵測瀏覽器。 瀏覽器定義檔包含特定範圍的瀏覽器版本。 不過,當版本號碼增加時,ASP.NET 可能無法辨識新版本的瀏覽器使用的使用者代理字串。 在此情況下,ASP.NET 也可能會處理這些版本,做為未知的瀏覽器。 例如,ASP.NET 無法辨識有下列的使用者代理字串的 Windows Internet Explorer 10:
Mozilla 5.0 (相容;MSIE 10.0;Windows NT 6.1;Trident/6.0)
Hotfix 資訊
支援的 hotfix 可從 Microsoft 取得。 不過,此 hotfix 被用來修正本文所述的問題。 此 hotfix 只適用於發生本文所述之問題的系統。 此 hotfix 可能會接受其他測試。 因此,如果此問題的影響不會很嚴重,我們建議您等候含此 hotfix 的下一版軟體更新。如果 hotfix 可供下載,在此知識庫文件頂端將出現「可用的 Hotfix」區段。 如果這個區段沒有出現,請連絡 Microsoft 客戶服務及支援以取得 hotfix。 答 5: 針對 Windows Server 2016 和 Windows 10 1709 版的 Windows Server 容器映像而發行的更新,包含適用於這組弱點的緩和措施,並且不需要額外設定。 如果發生其他問題,或如果需要進行疑難排解,您可能必須建立個別的服務要求。 收取支援費用會套用到其他支援問題和此特定 hotfix 無法解決的問題。 如需 Microsoft 客戶服務和支援的電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support答 5: 針對 Windows Server 2016 和 Windows 10 1709 版的 Windows Server 容器映像而發行的更新,包含適用於這組弱點的緩和措施,並且不需要額外設定。 「 下載 Hotfix 」 表單會顯示 hotfix 可用的語言。 如果看不到您的語言,是因為未提供該語言的 Hotfix 。
先決條件
若要套用此 hotfix,您必須使用.NET Framework 3.5.1 安裝。
重新啟動資訊
如果任何受影響的檔案正在使用中,套用此 hotfix 之後,您可能必須重新啟動電腦。 若要避免重新啟動電腦,請在套用這個 hotfix 之前關閉所有的 web 伺服器應用程式的 ASP.NET 網站。
取代資訊
此 hotfix 不會取代先前發行的 hotfix。
檔案資訊
此 hotfix 的英文版具有下列表格中所列檔案屬性 (或較新的檔案屬性)。 這些檔案的日期與時間是以國際標準時間 (UTC) 表示。 當您檢視檔案資訊時,它會轉換為當地時間。 若要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。
對於所有支援的.NET Framework 3.5.1 x86 為基礎的版本
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
Ie.browser |
Not Applicable |
18,411 |
31-Aug-2011 |
00:17 |
Not Applicable |
Aspnet_wp.exe |
2.0.50727.5692 |
30,544 |
31-Aug-2011 |
00:17 |
x86 |
Webengine.dll |
2.0.50727.5692 |
436,048 |
31-Aug-2011 |
00:17 |
x86 |
System.web.dll |
2.0.50727.5692 |
5,251,072 |
31-Aug-2011 |
00:17 |
x86 |
所有支援 x64 型版本的.NET Framework 3.5.1
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
Ie.browser |
Not Applicable |
18,411 |
31-Aug-2011 |
00:16 |
Not Applicable |
Aspnet_wp.exe |
2.0.50727.5692 |
42,320 |
31-Aug-2011 |
00:16 |
x64 |
Webengine.dll |
2.0.50727.5692 |
745,296 |
31-Aug-2011 |
00:16 |
x64 |
System.web.dll |
2.0.50727.5692 |
5,259,264 |
31-Aug-2011 |
00:16 |
x64 |
答 5: 針對 Windows Server 2016 和 Windows 10 1709 版的 Windows Server 容器映像而發行的更新,包含適用於這組弱點的緩和措施,並且不需要額外設定。 由於檔案相依性,此 hotfix 也可能包含其他檔案。
在不使用此 hotfix 的情況下,就會發生的一般問題
請試想下列案例:
-
您可以使用 Windows Internet Explorer 10 來存取 ASP.NET 為基礎的網頁。
-
網頁會回傳。
在這個案例中,回傳失敗,並且您收到下列錯誤訊息:
指令碼發生錯誤","'__doPostBack' 未定義
答 5: 針對 Windows Server 2016 和 Windows 10 1709 版的 Windows Server 容器映像而發行的更新,包含適用於這組弱點的緩和措施,並且不需要額外設定。 網頁可以啟動回傳以各種方式。 例如, LinkButton控制項可以啟動回傳。
参考
適用於 Microsoft.NET Framework 2.0 的 Service Pack 2 中的 ASP.NET 檔案 (SP2),以及 Microsoft.NET Framework 3.5 Service Pack 1 (SP1) 中的 hotfix 是 hotfix 2600100。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
2600100 Hotfix 是供 ASP.NET 瀏覽器定義檔和.NET Framework 3.5 SP1 中.NET Framework 2.0 SP2如需有關瀏覽器定義檔結構描述的詳細資訊,請造訪下列 Microsoft 網站:
瀏覽器定義檔結構描述的一般資訊如需有關 Internet Explorer 10 使用者代理字串的詳細資訊,請造訪下列 Microsoft 網站:
Internet Explorer 10 使用者代理字串的一般資訊如需有關如何更有效地偵測 Internet Explorer 的詳細資訊,請造訪下列 Microsoft 網站: