修正: 發生堆積損毀時模組呼叫 InsertEntityBody 方法,在 IIS 7.5

徵狀

請試想下列案例:

  • 您建立一個會呼叫IHttpRequest::InsertEntityBody方法,以現有的 HTTP 要求主體中插入新的實體主體的 HTTP 模組。

  • 您登錄上的電腦執行網際網路資訊服務 (IIS) 7.5,模組,然後您可以啟用模組。

  • 如果要在重新啟動 IIS 服務,而且再用戶端要求才裝載在電腦上的網頁。

在這個案例中,發生堆積損毀,並模組無法運作。

原因

之所以發生這個問題,是因為InsertEntityBody方法會嘗試從 IIS 服務中已釋放的記憶體位置讀取緩衝區時所發生存取違規。

解決方案

Hotfix 資訊

下列檔案是可以從 「 Microsoft 下載中心 」 下載:Download 立即下載 hotfix 套件。如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文:

如何從線上服務取得 Microsoft 支援檔案 Microsoft 已對此檔案進行病毒掃描。 Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案。 檔案會儲存在安全性強化的伺服器上,以避免任何未經授權的變更。

先決條件

您必須套用此 hotfix 之後所安裝的 IIS 7.5。 可執行下列作業系統之一的電腦上安裝此 hotfix:

  • Windows 7

  • Windows 7 Service Pack 1 (SP1)

  • Windows Server 2008 R2

  • Windows Server 2008 R2 Service Pack 1 (SP1)

重新啟動需求

如果 IIS 正在執行,當您套用此 hotfix,您必須重新啟動電腦。

Hotfix 取代資訊

此 hotfix 不會取代先前發行的 hotfix。

檔案資訊

此 hotfix 的英文 (美國) 版會使用 Microsoft Windows Installer 套件來安裝 hotfix。 下表中,以的日期和時間,這些檔案會列出在國際標準時間 (UTC)。 當您檢視檔案資訊時,會將日期轉換為本地時間。 若要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。

Windows 7 和 Windows Server 2008 R2 檔案資訊附註

重要 Windows 7 hotfix 及 Windows Server 2008 R2 hotfix 隨附在相同的套件中。 不過,在 [Hotfix 要求] 頁面上的 Hotfix 會在這兩個作業系統下列出。 若要要求套用至一或兩個作業系統的 Hotfix 套件,請選取此頁面上列在 Windows 7/Windows Server 2008 R2 之下的 Hotfix。 永遠參考文件的〈套用〉一節以判斷實際套用每個 hotfix 的作業系統。

  • 套用至特定產品、里程碑 (RTM、SPn) 及服務分支 (LDR、GDR) 的檔案可透過檢視下列表格中所顯示的檔案版本號碼來識別:

  • 資訊清單檔案 (.manifest) 及菊檔案 (.mum) 所安裝的每個環境都 < 其他檔案和="" windows="" server="" 2008="" r2="" 的="" windows="" 7="" 資訊=""> 一節中的 [

  • 。 MUM 及資訊清單檔案,以及相關的安全性類別目錄 (.cat) 檔案皆對維護更新元件的狀態來說相當重要。 屬性未列出的安全性目錄檔案是以 Microsoft 數位簽章簽署。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×