0

VS 2005 で記述された DNN モジュールは、VS2008 で記述された最新バージョンの DNN で使用できますか?

VS2005 で DNN モジュールを作成しました。これは、当時の DNN バージョン 4.* で正常に動作していました。

現在、VS2008以降(.net 3.5 sp1)で必要/開くと思われるDNNの新しいコピーをインストールしていますか?

既存のモジュール ファイルを正しいフォルダー (別名 App_Code およびデスクトップ モジュール) にコピーするだけで、モジュールが正常に動作することを期待できますか?

4

2 に答える 2

3

VS 2005 から 2008 に移行しただけでは、モジュールが破損することはありません。懸念すべき主な点は、モジュールが DNN 5.x で廃止されたコア DNN 機能の一部を使用しているかどうかです。ただし、それはかなりありそうにありません。DNN 4.3 用に作成した大きなカスタム モジュールがありますが、これを変更したことはなく、DNN 5.6 でも問題なく動作します。

于 2011-01-17T02:54:53.113 に答える
0

DNN 4 から DNN 5 に移行するときに機能しないことがわかった主な点は、DNN のデータベース構造に依存している (つまり、ユーザー、タブ、ポータルなどのテーブルをクエリしている) 場合です。 DNN 5.2、5.3、および 5.5。一般に、DNN とのインターフェースには、データベースではなく API を使用する必要があります。データベースにアクセスする必要がある場合は、テーブルの代わりにビューを使用してください。

于 2011-03-15T17:42:33.623 に答える