您目前已離線,請等候您的網際網路重新連線

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

依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。

如需本文的 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 - 最後檢閱時間:06/06/2006 05:32:58 - 修訂: 3.5

  • Microsoft ASP.NET 1.1
  • Microsoft .NET Framework 1.1
  • kbhotfixserver kbqfe kbnetframe110presp1fix kbnetframe110sp1fix kbfix kbbug KB821438
意見反應