如果这是一个重复的问题,请原谅我。我搜索了 StackOverflow 并没有找到我的问题的答案,所以就到这里。
我们目前有一个运行 ASP.NET 2.0 并运行 AJAX Extensions 1.0 和 SQL Server 2005 的 Web 应用程序,部署在 IIS 6 上并在 VS2005 中开发。一切都很好,但我正在努力寻找令人信服的迁移理由。我们服务的客户端通常不允许浏览器中的插件,因此 Silverlight 不是我们迁移的理由。此外,我们近期没有任何迁移到 SQL Server 2008 的计划,而且 ASP.NET MVC 也不在工作中。
这是我迁移的原因。我希望人们对他们发表评论或添加到列表中:
- 我想使用较新的 .NET 东西(我认为其他开发人员也会这样做。也吸引未来的员工)
- 想要让技术保持最新。
- 扩展方法
- WebControls 中的 PageMethods
- WCF
- LINQ 可能(我们目前将 AutoSproc 用于 DAL)
- ASP.NET AJAX 内置于 ASP.NET 3.5(虽然不是什么大问题)
- VS.NET 2008 JavaScript 智能感知