我知道我们已经真正落后于时代,但我们正准备从.NET 1.1升级到.NET 2.0。
感谢您的同情。
无论如何,我们应该注意哪些问题? 在我们进入之前你有什么一般的建议吗?
请不要发帖告诉我直接进入3.5:2.0是我们所有人都允许的!
我们主要使用C#。
答案 0 :(得分:3)
是。您要知道的最重要的事情是使用Web应用程序项目,而不是Web站点。网站使用完全不同的编译模型,迁移几乎是一场灾难。 Web应用程序项目与1.1中的工作方式更为相似。
我们在登录界面重定向时也出现了间歇性问题,但根据Google的说法,我们基本上是唯一有这个问题的人 - 我们已经解决了这个问题。
我们遇到的其他大多数问题都很小,易于导航,整体体验是净改善。
答案 1 :(得分:2)
以下是升级前的建议:
答案 2 :(得分:1)
一个问题是自己开发的1.1版本的.NET 2.0内容(在1.1中缺失),如RegistryHandler等等。有时你的新移植的2.0代码在它真正使用本土版本时会看起来正确使用2.0类。
答案 3 :(得分:1)
如果您要升级已部署的应用程序,则部署是另一个问题。您必须将IIS中的.NET版本从1.1切换到2.0。
答案 4 :(得分:1)
我记得我们必须更改一些客户端脚本,因为服务器控件的生成ClientID的方式已从ASP.NET 1.1更改为2.0。
我不记得具体情况,但之前以ctl0_
为前缀的一些ID变为ctl00_...