0

突然之间,一个大型 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

4

1 回答 1

1

过去我在更新 Windows 和/或 VS 时遇到过类似的问题,破坏了 Silverlight SDK。

通常,重新安装 Silverlight SDK 可以解决此问题。有时我不得不重新安装 Silverlight 和 SDK。

这个关于 SO 的答案与您看到的新异常有类似的问题。答案围绕更正用户权限展开。

于 2013-06-21T18:02:20.027 回答