突然之间,一个大型 asp.net 项目停止工作,没有任何与问题相关的代码更改。由于我们在工作中使用 Visual Studio 2010,我卸载了 Visual Studio 2012 更新 (KB2781514),它可能已经安装,因为我安装了 Visual Web Developer Express 版本。无论如何,我不知道卸载该更新是否解决了问题,因为它可能是在我现在在 Silverlight 报告查看器页面中看到的项目中发生权限/身份验证错误的位置之前:
由于代码没有从“工作正常”变为“不再工作”(完全相同的代码在另一台机器上工作,每晚都不会关闭,因此我的机器上没有所有更新) ,我们确定可能是计算机的一些更新导致了工作的混乱。
在 Windows 7 中,我可以通过所有程序查看已安装的更新 | Windows 更新 | 查看更新历史 | 安装了更新,并在最后一次观察到项目工作到它在 O'Connally Corners 周围崩溃(免费 Doobies 参考)之间的窗口中找到了这些更新(没有双关语):
6/18:
.NET Framework 4 多目标包(一):KB2504637
6/19:
Windows Management Framework 3.0:Visual Studio 的 KB2506143 更新:KB2781514 - 于 6 月 21 日卸载,但仍会收到 Silverlight err msg(请参阅 SilverlightErrMsg.png)
6/20:
Windows 更新:KB2823180 KB2809215 KB2809900 .NET Framework 4.5 安全更新:KB2737083 KB2742613 MS .NET Framework 4.5 更新:KB2750147 KB2805221 KB2805226
我不想进行一次“野鹅追逐”,一次卸载所有更新,重新启动,重新测试等(如果我能提供帮助的话)。
是否有人知道这些更新中的任何一个会导致问题,或者对哪些人可能是罪魁祸首有受过教育的直觉?
更新
我重新安装了 Silverlight SDK,它把错误从一个地方移到另一个地方,又移到另一个错误。现在是:
用户代码 HResult=-2147286790 未处理 System.IO.FileLoadException 消息=无法加载文件或程序集“TLDCommonLib,版本=1.0.0.0,文化=中性,PublicKeyToken=4ced62d0f7a74a89”或其依赖项之一。API 调用异常退出。(HRESULT 异常:0x800300FA (STG_E_ABNORMALAPIEXIT)) Source=PollerDataImportServiceLib FileName=TLDCommonLib,Version=1.0.0.0,Culture=neutral,PublicKeyToken=4ced62d0f7a74a89 FusionLog==== 预绑定状态信息 === LOG:用户 = CCR\u9867duckbilledPlatypus