2009-02-06 53 views
0

我有一台服务器托管使用.NET 3.5的远程处理应用程序。它一直运行良好。在过去的几天里,我有很多关于用户在运行“Microsoft .NET Framework 3.5 Service Pack 1和.NET Framework 3.5系列更新(KB951847)x86”更新后无法访问应用程序的报告。在客户端系统上升级到3.5 SP1和3.5系列更新可能会破坏我的代码?

我很想在服务器上运行此更新 - 但不希望对未运行此Windows Update的用户造成任何问题。

我可以更新我的应用程序,但是我从其他问题看到,这应该不是问题 - 因为我的开发机器上没有SP1,所以应用程序没有使用任何依赖于SP1的内容。

有关可能发生什么的任何想法?

回答

0

这可能是一个巧合 - 但有几位用户在我们的应用程序出现此Windows Update后出现错误。我们的应用程序是一次点击分布式应用程序。该应用程序不会更新,也不能通过控制面板从系统中删除。

微软建议删除2.0文件夹中的本地设置\应用程序文件夹

在XP它通常是: 用户/应用程序数据/本地/应用程序在Vista/2.0 它通常是: 用户/应用程序数据/本地/Apps/2.0

这对所有遇到此问题的用户都有效。我希望这可以为别人节省大量的时间浪费!

1

SP1 for .NET 3.5包含错误修复和许多新功能。
根据我的经验,从任何框架.NET 2.0 SP1升级到3.0,3.0 SP1,3.5
到任何更高的框架(高达3.5 SP1 - 没有尝试4.0 beta)不会破坏任何东西。
事实上,.NET 3.5 SP1实际上基于.NET 2.0 SP1,并为其添加了功能。

1

纯属巧合,但我没有注意到SP1的任何问题。如上所述,这是一个'添加剂'发布,这意味着它不应该打破任何3.5或2.0代码。尽管如此,我会建议先在您的电脑或开发服务器上进行测试......

相关问题