代码之家  ›  专栏  ›  技术社区  ›  aSkywalker

在客户端系统上升级到3.5 SP1和3.5系列更新是否可以破坏我的代码?

  •  0
  • aSkywalker  · 技术社区  · 17 年前

    我有一台使用.NET 3.5托管远程处理应用程序的服务器。它一直运转良好。在过去的几天里,我收到了许多用户在运行“Microsoft.NET Framework 3.5 Service Pack 1和.NET Framework 3.5系列更新(KB951847)x86”之后无法访问该应用程序的报告。

    我很想在服务器上运行此更新,但不想给没有运行此Windows更新的用户带来任何问题。

    我可以更新我的应用程序,但是我从其他问题中看到,这样就不应该是问题了——因为我的开发人员机器上没有SP1,所以应用程序没有使用任何依赖于SP1的东西。

    对可能发生的事情有什么想法吗?

    3 回复  |  直到 17 年前
        1
  •  1
  •   Danny Varod    17 年前

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

        2
  •  1
  •   Daniel    17 年前

    纯属巧合,但我没有注意到SP1的任何问题。如前所述,它是一个“加法”版本,这意味着它不应该破坏任何3.5或2.0代码。不过,就一般原则而言,我建议首先在您的PC或开发服务器上进行测试…

        3
  •  0
  •   aSkywalker    17 年前

    这可能是个巧合,但在这个Windows更新之后,有几个用户对我们的应用程序有错误。我们的应用程序是一个点击一次的分布式应用程序。应用程序不会更新,也无法从控制面板的系统中删除。

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

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

    这对所有遇到此问题的用户都有效。我希望这能帮别人节省大量的时间!