我可以在.NET 4.5 App Pool下在.NET 4.0中部署程序集吗?

时间:2014-08-16 14:18:10

标签: .net iis

如果我在Windows Server 2003上使用.NET 4.0构建并测试了应用程序,我可以在4.5应用程序池下将应用程序部署到Windows Server 2012吗?从理论上讲,.NET 4.5使用的是4.0 .NET CLR,因此.NET不应该有任何变化吗?或者在更新期间CLR有小的变化吗?

1 个答案:

答案 0 :(得分:2)

4.5是与.NET 4.0相关的“高度兼容”版本。这就是微软所说的。他们还记录了一些重大变化。

您永远不会确定在以前的.NET版本上测试的应用程序在未来版本上仍能正常运行。它肯定会正确运行99.9%,任何问题都很容易解决。也就是说,总有微小的细微变化。

例如,我工作的应用程序因为超时引发InnerException时更改了SqlException属性中存储的对象的类型而破坏了。破坏往往是由于这些微妙的事情。

根据您的正确性要求,您必须重新测试。