如何修复 2015 年 8 月 12 日 windows 7 和 8.1 更新后的 w3wp.exe 错误?

How to fix w3wp.exe errors after windows 7 and 8.1 updates of August 12th 2015?

一些 ASP.NET 4.5 网站在最近的 windows 更新后(2015 年 8 月 12 日)对每个请求连续抛出以下错误。

Faulting application name: w3wp.exe, version: 7.5.7601.17514, time stamp: 0x4ce7afa2 Faulting module name: KERNELBASE.dll, version: 6.1.7601.18933, time stamp: 0x55a6a16f Exception code: 0xe0434352 Fault offset: 0x000000000000b3dd Faulting process id: 0x2bb8 Faulting application start time: 0x01d0d5ac15c25873 Faulting application path: c:\windows\system32\inetsrv\w3wp.exe Faulting module path: C:\Windows\system32\KERNELBASE.dll Report Id: 58cdc89d-419f-11e5-8650-782bcbaf10f4

我在其他 PC 上确认 windows 更新是 windows 7 和 8.1 的罪魁祸首。

为了尝试修复它,我尝试了更新 nuget 包、将 .NET 框架切换到 4.5.2、重新配置 IIS 等

解决方案是卸载 .NET 4.6 RC 并安装常规的 .NET 4.6。

我通过卸载 Microsoft .Net Framework 4.6 RC KB3083186 安全更新修复了我的问题。 Microsoft 应该尽快为 MVS 2013 和 MVS 2015 更正此问题