0



質問:WebフォームとMVCを同じサイトコアインスタンスで使用するのは難点です。

現状:MVCとGlass Mapperを使用して開発したSitecore 7.2インスタンスがあります。 Webフォームで既に開発されている既存のコンポーネントを、現在使用しているものと同じサイトコアバージョンを使用して再利用したい。

私たちがこれまで行ってきたこと:これを達成するために、私たちは小さなPOCを行い、それを達成することができました。私たちはこのPOCを達成するためにGitの下のリンクを参照しました。人々がこれを行ったブログはほとんど見つかりませんでしたが、いつもうまくいかない(どのシナリオが失敗するかを強調していない)などのワークフローが動作しないか、パーソナライゼーション機能しません。

おかげSitecore 7.2 | MVCで構築された同じサイトでMVCとWebフォームを使用する際の短所

+0

"このPOCを達成するためのGitのリンクは次のとおりです"というリンクはどこにありますか? – Anton

答えて

0

私は現在実行している:我々はこれをやって直面する可能性の欠点または可能な困難はあなたがたとえばとして強調することができるかどうか.ITが参考になりますしています? WebFormsとMVCの両方を使用したSitecore 7.2インスタンス(私たちの古いコードはWebformであり、最近MVCに移行しました)とその実行可能ですが、ちょっと混乱します。

私たちが直面した最大の問題は、同じページにwebformとmvcのコンテンツを表示したい場合や、2つのコードベースが何らかの方法で通信する場合です。同じページにwebformとmvcコードの両方を呼び出すレンダリングをしようとすると惨事でした。同様に、webform専用のページをmvc専用のページと通信しようとしています(例えば、サブメニューの構築、フィールド値の取得など)。

ところで、私たちは本質的に2つのサイト(ウェブフォームとmvcバージョン)を持っていて、実際にはうまく統合されませんでした。私たちのプロジェクト計画はWebformsから完全なMVCに移行することでしたので、これを現実のものとして受け入れました。正直言って、永続的なMVCウェブ・フォームのクロスオーバー・ソリューションがうまくいくかどうかはわかりません。

私たちは、次のリソースを使用して、いくつかの幸運を持っていた:https://www.packtpub.com/books/content/mixing-aspnet-webforms-and-aspnet-mvc

http://www.sitecore.net/Learn/Blogs/Technical-Blogs/John-West-Sitecore-Blog/Posts/2012/06/Using-Web-Forms-and-MVC-in-a-Single-Solution-with-the-Sitecore-ASPNET-CMS.aspx

をそれは多くの時間が離れページやコードを保ち、私たちのために散らかっをされている、と私たちは、完全にWebフォームを切り出すことを計画しています近い将来、full-mvcに進出します。しかし、両方を実行することは非常に実行可能です。

関連する問題