asp.net - 从 1.1 版本开始迁移 ASP.net 应用程序的建议

标签 asp.net silverlight

我最近负责使用 asp.net 1.1C# 编写的旧应用程序。

  1. 是否有任何资源可以指导我将应用程序转换为较新版本的 .NET Framework我主要的停顿是应用程序中存在大量自定义的DataGrid,因为它现在编写,并且需要重写大量代码才能使用GridViews ...
  2. 是否值得尝试将应用程序中的网格转换为使用 Silverlight 来尝试将此代码移至 future 。

最佳答案

我有过类似的经历,我们唯一需要更换的是我们在 1.1 应用程序中使用的第三方控件,而该供应商已经倒闭,并且从未发布过与 . NET 2.0。我们最终相当轻松地用 AJAX Control Toolkit 控件替换了它。

除此之外,编译器可以很好地告诉您如何处理已弃用的方法调用。

我建议复制代码并在 Visual Studio 中升级站点,看看会发生什么。只需在 Visual Studio 2005 或 2008 中打开解决方案,IDE 将自动引导您完成升级。让它编译,然后如果您有任何记录的测试,您应该运行它们。如果没有,您需要计划测试以确保所有功能仍然像升级前一样工作。

迁移到 Silverlight 听起来很有趣,但如果您可以升级它并使其正常工作,我可能会将其推迟到以后的版本 - 我的经验告诉我,如果您咬牙切齿,您可能会遇到麻烦如果没有导致演出停止的技术原因,则一次。

关于asp.net - 从 1.1 版本开始迁移 ASP.net 应用程序的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42879/

相关文章:

asp.net - 单页 ASP.NET 中不允许的结构和类

asp.net - ODBC 或 NpgSQL for ASP.NET 使用 PostgreSQL

c# - Model.(Variable) 是做什么的?

silverlight - 自定义 UserControl 属性未通过 Silverlight 4 中的 XAML DataBinding 设置

c# - 如何在 "Pressed"VisualState 的 ContentControl 中自定义属性?

asp.net - DropDownlistFor 默认值为空值

silverlight - 如何在 silverlight 中使用集合类作为静态资源

Silverlight 4和XBAP

silverlight - 在 silverlight 中获取跨域错误和 clientaccesspolicy 304 错误

c# - Parallel.Foreach 中的 Ninject 异常