2010-08-09 156 views
0

在开始这个项目之前,我应该注意些什么?我注意到这个1.1站点和我们的2.0站点之间的一些差异:我注意到,每个代码背后的代码都有一个“Web窗体设计器生成代码”区域,我猜我不需要转移到2.0站点(?)bin文件夹中还有一个“sitename”.dll文件,我被告知它也是1.1版本,并且该文件不需要传输到2.0站点(?),在这个-LINK-处,第二个答案提到我的新2.0网站应该创建为Web应用程序项目而不是网站项目 - 这是否适用于所有1.1到2.0的升级,我应该考虑这样做吗?ASP.NET:1.1升级到2.0升级

我将不胜感激在1.1到2.0升级的任何建议,你有。我还应该提到,我不允许升级到3.5或4.0 - 它必须是2.0。谢谢。

回答

1

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

说实话,我没有太多的麻烦转换我的网站2.0回来时,它出来了。 Visual Studio会自动转换我的项目,并且我只有几个错误才能解决问题。

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

+0

假设他至少安装了Visual Studio 2005 SP1,他不必担心“网站项目”。他可以忽略它们。 – 2010-08-09 21:07:47

+0

是包含在Service Pack中的新项目类型?这很好! – kniemczak 2010-08-09 21:16:36

1

务必安装最新的服务包,并确保测试,测试和测试。 .NET 2.0添加了一些修补程序,这些修补程序相当于打破.NET 1.1中的更改​​。尤其是在XML处理领域,尤其是XML序列化领域,您可能会碰到它们。

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

还有未升级到.NET 4.0的潜在原因,但不是很多。