ASP.NET:1.1到2.0升级

时间:2010-08-09 20:59:09

标签: asp.net

在开始这个项目之前,我应该注意哪些事情?我注意到这个1.1站点和我们的2.0站点之间存在一些差异:我注意到文件后面的每个代码都有一个“Web窗体设计器生成代码”区域,我猜我不需要转移到2.0站点。(?)在bin文件夹中还有一个“sitename”.dll文件,我被告知也是1.1的东西,而且dll文件不需要转移到2.0站点。(?)此处{{ 3}},第二个答案提到我的新2.0站点应该创建为Web应用程序项目而不是Web站点项目 - 这是否适用于所有1.1到2.0的升级,我应该考虑这样做吗?

我将非常感谢您对1.1到2.0升级的任何建议。我还应该提一下,我不允许升级到3.5或4.0 - 它必须是2.0。感谢。

2 个答案:

答案 0 :(得分:1)

2.0为网站带来了一个新的项目类型,最简单的说,不会像1.1项目那样为网站生成一个dll。如果您真的讨厌新的网站项目(我做过),那么发布了一个支持“旧”项目类型的补丁。

说实话,当我的网站出现时,我没有那么多麻烦将我的网站转换回2.0。 Visual Studio自动转换了我的项目,我只有一些错误才能说实话。

尝试使用自动升级(只需在安装2.0后在visual studio 2005中打开项目),看看是否有任何问题。

答案 1 :(得分:1)

请务必安装最新的Service Pack,并确保测试,测试和测试。 .NET 2.0增加了一些修复程序,相当于破坏.NET 1.1中的更改​​。您可能会遇到这些问题,特别是在XML处理领域,尤其是XML序列化领域。

另请注意,.NET 3.5只不过是.NET 2.0以及代码不使用的一些其他程序集。没有充分的理由不升级到.NET 3.5 SP1。