FIX:防毒程式可能造成某些 Web 應用程式意外重新啟動

文章翻譯 文章翻譯
文章編號: 821438 - 檢視此文章適用的產品。

如需本文的 Microsoft .NET Framework 1.0 版本,請參閱 820746
全部展開 | 全部摺疊

在此頁中

徵狀

某些防毒程式可能造成 Web 應用程式意外重新啟動。如果電腦遭遇到這種問題,您可能會發現下列情形:
  • 即使您並未變更任何重要的檔案 (例如 Web.config 檔、Global.asax 檔、Machine.config 檔或 Bin 資料夾中的任何檔案),Web 應用程式或「應用程式定義域」(AppDomain) 還是會重新啟動(每個 Web 應用程式都指派給單一 AppDomain)。
  • AppDomain 重新啟動,使得 ASP.NET Application Restarts 效能監視器計數器的值增加。
  • AppDomain 重新啟動,使得工作階段重新啟動 (如果您正在使用 InProc 工作階段狀態模式)。
  • AppDomain 重新啟動,可能造成系統效能變慢。

發生的原因

某些防毒程式會變更檔案的封存位元,有些則會變更上次寫入檔案的建立日期或時間。如果其中一個重要檔案或資料夾發生這些任何變更,ASP.NET 就會偵測變更,然後重新啟動 AppDomain。

解決方案

如何取得 Hotfix

這個問題已經在 2003 年 6 月的 ASP.NET Hotfix Package 1.1 中獲得修正。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
821156 ASP.NET 1.1 June 2003 Hotfix Rollup Package
您無法個別取得這個修正程式,必須安裝整個彙總套件。

注意 當您要求這個 Hotfix 時,會收到此彙總套件。 此 Hotfix 的英文版具有下列表格中所列的檔案屬性 (或更新)。這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,它會轉換為當地時間。如果要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。
摺疊此表格展開此表格
日期時間版本大小檔名
07-Jun-200300:441.1.4322.910253,952Aspnet_isapi.dll
07-Jun-200300:441.1.4322.91020,480Aspnet_regiis.exe
07-Jun-200300:441.1.4322.91032,768Aspnet_wp.exe
15-May-200323:4933,522Installpersistsqlstate.sql
15-May-200323:4934,150Installsqlstate.sql
07-Jun-200312:521.1.4322.9101,216,512System.dll
07-Jun-200300:3914,472Webuivalidation.js
07-Jun-200312:521.1.4322.9101,249,280System.Web.dll

狀況說明

Microsoft 已確認本篇文章開頭所列之 Microsoft 產品確實有上述問題。

其他相關資訊

這個 Hotfix 已經通過測試,可以與下列防毒程式搭配使用:
  • ETrust
  • McAfee
  • Symantec\Norton

    注意 Symantec 已經提供修正程式,可用於手動掃描。這個修正程式可以讓手動掃描順利執行,而不會造成 AppDomain 重新啟動。執行即時掃描並不會造成這個問題。
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。Microsoft 不以暗示或其他方式,提供與這些產品的效能或可靠性有關的保證。

屬性

文章編號: 821438 - 上次校閱: 2006年6月6日 - 版次: 3.5
這篇文章中的資訊適用於:
  • Microsoft ASP.NET 1.1
  • Microsoft .NET Framework 1.1
關鍵字:?
kbhotfixserver kbqfe kbnetframe110presp1fix kbnetframe110sp1fix kbfix kbbug KB821438
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。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