キャッスルモノレールとASP.NET MVCは、同じプロジェクトで共存できますか?
-
15-10-2019 - |
質問
私たちは、ASP.NET MVCに移動することを決めた大規模なモノレールプロジェクトを持っています。基礎となるシステムのほとんどは再利用可能ですが、コントローラーはもちろん書き直す必要があり、おそらく少なくともいくつかのビューを書き直す必要があります。
このための低リスクアベニューは、システムの明確に定義されたセクションをMVCに、おそらくMVCCONTRIBポータブルエリアとして徐々に変換することになります。私がこのアプローチに遭遇する可能性が高い非自明なゴッチャがあるかどうかを知っている人はいますか?
ご意見ありがとうございます、マシュー
解決
私の頭の上から:
- ルートには注意してください。モノレールコントローラーは、ASP.NET MVCルートを除外する必要があります。
- ヘルパーを使用することはできません 一般に モノレールからASP.NET MVCにリンクする(またはその逆)。たとえば、いいえ
<%= Url.Action("someaction") %>
- レイアウトは一般的に互換性がありません。 ASP.NET MVCでブリルまたはnVelocityビューエンジンを使用しない限り、それでも「ただ機能する」とは思いません。
約1.と2. モノレールをハックし、system.web.routingと互換性のあるものにします, 、しかし、それは箱から出していません。
所属していません StackOverflow