2008-09-04 21 views
2

C#で書かれた古いアプリを最近担当しています。asp.net 1.1を使用しています。ASP.netアプリを1.1から移行するためのアドバイス

  1. アプリケーションを新しいバージョンの.NET Frameworkに変換する際のガイドとなるリソースはありますか? 私のメインの一時停止は、それが今で書かれており、コードのそんなに以来GridViewsを使用するようにリライトする必要があるとして、トンのカスタマイズDataGridsのアプリであるということです...
  2. それは価値がグリッドを変換しようとしていますこのコードを将来に移動しようとする試みでSilverlightを使用するアプリケーションでは、

答えて

0

DataGridについて - 私はあまり心配しないと思いますが、DataGridは現在のバージョンでも動作します。これからは、GridViewを使うべきです。

私は確かにあなたが深いフレームワークの問題にチェックしたいかもしれない他のものがあると確信しています。しかし、私はその特定の点に話すことについて十分に知りません。

2

私も同様の経験を持ち、1.1アプリで使用していたサードパーティ製のコントロールだけを置き換えなければならず、ベンダーはビジネスを失ってしまった.NET 2.0。 AJAX Control Toolkitコントロールでかなり簡単に置き換えられました。

これ以外にも、コンパイラーは、非推奨のメソッド呼び出しに関して何をすべきかを伝えてくれています。

私はコードのコピーを作成し、Visual Studioでサイトをアップグレードし、何が起こるかを確認することをお勧めします。 Visual Studio 2005または2008でソリューションを開くだけで、IDEによって自動的にアップグレードが行われます。それをコンパイルすると、ドキュメント化されたテストがあれば、それを実行する必要があります。そうでない場合は、すべての機能がアップグレード前と同じように機能することを確認するために、テストを計画することをお勧めします。

Silverlightへの移行は楽しいように聞こえますが、アップグレードして作業することができれば、それ以降のリリースまでそれをプッシュしてもいいでしょう。経験が多すぎると困ってしまうかもしれませんショーストップ技術的理由がない場合はすぐに。

1

アップグレードの一環として、WebサイトプロジェクトではなくWebアプリケーションプロジェクトに移行することをお勧めします。前者は概念的にVS2003 Webプロジェクトモデルに似ています。

ここでは相違点をまとめた素敵な短い記事です:他の人が言っている

http://maordavid.blogspot.com/2007/06/aspnet-20-web-site-vs-web-application.html

として、データグリッドについてあまり心配しないでくださいアップグレードされたサイトは、この点で後方互換でなければなりません。

2

アプリケーションをアップグレードすると、このMSDNのドキュメントはあなたに有用である可能性がある、それはそれらを解決するための1.1と2.0の間の変更、および回避策を壊すのリストが含まれています

Breaking Changes in .NET Framework 2.0

関連する問題