1

ASP.NETMVCに移行することを決定した大規模なモノレールプロジェクトがあります。基盤となるシステムのほとんどは再利用可能である可能性がありますが、もちろんコントローラーを書き直す必要があり、おそらく少なくとも一部のビューを書き直す必要があります。

このための低リスクの手段は、システムの明確に定義されたセクションをMVCに、そしておそらくMVCContribポータブルエリアとして徐々に変換することだと私は思います。私がこのアプローチで遭遇する可能性のある非自明な落とし穴があるかどうか誰かが知っていますか?

ご入力いただきありがとうございます、マシュー

4

1 に答える 1

2

頭のてっぺんから:

  1. ルートに注意してください。MonoRailコントローラーはASP.NETMVCルートから除外する必要があり、その逆も同様です。
  2. 一般に、ヘルパーを使用してMonoRailからASP.NET MVCに(またはその逆に)リンクすることはできません。例:<%= Url.Action("someaction") %>
  3. レイアウトは一般的に互換性がありません。ASP.NET MVCでBrailまたはNVelocityビューエンジンを使用しない限り、それでも「正しく機能する」とは思いません。

1.と2について。MonoRailをハックしてSystem.Web.Routingと互換性を持たせる方法を見つけることができるかもしれませんが、そのままでは機能しません。

于 2011-01-04T22:29:45.880 に答える