3

vb.net webforms アプリケーションを c# mvc に移行することを検討しています。これは段階的に行う必要があるかもしれませんが、他の誰かがこのアーキテクチャの変更の経験があるかどうか疑問に思っていました.

以下の記事は、同じアプリケーションで vb.mvc と vb.webforms を取得する方法を示しているようです。

http://www.devcurry.com/2013/05/adopting-aspnet-mvc-enhancements-in.html

私たちはウェブサイトではなくウェブアプリケーションを使用しているため、言語を混在させることはできません。

4

1 に答える 1

2

ビジネス ロジックを VB.Net プロジェクトから別のライブラリに抽出し、そのライブラリへの参照を古い VB.Net サイトと新しい C# MVC プロジェクトの両方に追加します。

ビジネス ロジックが変更されない限り、ASP.Net アプリケーションを手動で MVC アプリケーションに変換できます。同じビジネス ロジックで再構築しますが、マスターページ、html ビルダー、およびリテラルの代わりにモデル、ビュー、およびコントローラーを使用します。

完了したら、必要に応じて VB.Net ビジネス ロジックを C# に変換できます。

于 2013-06-03T10:37:45.000 に答える