0



Frage: Kehrseite der Verwendung von Web-Formularen und MVC in gleicher Sitecores Instanz.

Aktuelle Situation: Wir haben eine Sitecore 7.2-Instanz, die mit MVC und Glass Mapper entwickelt wurde. Wir möchten vorhandene Komponenten, die bereits in Web Forms entwickelt wurden, mit derselben Sitecore-Version, die wir derzeit verwenden, wiederverwenden.

Was wir bisher gemacht haben: Um dies zu erreichen, haben wir einen kleinen POC gemacht und konnten das gleiche erreichen. Wir verwiesen unten auf den Link bei Git, um diesen POC zu erreichen. Wir haben nur wenige Blogs gefunden, in denen Leute dies getan haben, aber immer gesagt haben, dass es nicht immer funktioniert (und nicht hervorgehoben, welche Szenarien fehlschlagen). Was sind die Nachteile oder mögliche Schwierigkeiten, denen wir dabei begegnen könnten?. Es wird hilfreich sein, wenn Sie als markieren können Zum Beispiel: Workflow funktioniert nicht oder Personalisierung funktioniert nicht usw.

DankeSitecore 7.2 | Nachteile der Verwendung von MVC und Web Forms in der gleichen Stelle errichtet mit MVC

+0

"Wir verwiesen unten auf den Link bei Git, um diesen POC zu erreichen" wo ist der Link? – Anton

Antwort

0

Ich führe derzeit eine Sitecore 7.2-Instanz mit WebForms und MVC (wir gingen eigentlich in die andere Richtung - unser alter Code ist Webform und mit einer kürzlichen Neudefinition sind wir zu MVC gezogen) und es machbar, aber irgendwie chaotisch.

Die größten Probleme, auf die wir gestoßen sind, wenn wir Webform- und mvc-Inhalte auf derselben Seite anzeigen oder die beiden Codebasen in irgendeiner Weise kommunizieren lassen. Der Versuch, Renderings zu haben, die sowohl webform als auch mvc-Code auf derselben Seite aufrufen, war katastrophal. Gleichermaßen versuchen Webform-only-Seiten mit mvc-only-Seiten zu kommunizieren (z. B. Submenüs aufbauen, Feldwerte abfragen usw.).

In gewisser Weise, was mit uns passiert ist, wir hatten im Wesentlichen zwei Websites - die Webforms und die mvc-Versionen - und die beiden nie wirklich gut miteinander verschmolzen. Unser Projektplan bestand darin, von Webforms zu einem vollständigen MVC zu wechseln, was wir als Realität akzeptierten. Ich bin mir nicht sicher, wie gut eine dauerhafte mvc-webform Übergangslösung funktionieren würde, um ehrlich zu sein.

Wir hatten einige viel Glück die folgenden Ressourcen: 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

Es ist für uns chaotisch gewesen, viel Zeit auseinander Seiten und Code zu halten, und wir planen, auf Webformulare vollständig Ausschneiden in der in der Nähe der Zukunft und gehen Voll-MVC. Aber beides ist sehr machbar.

Verwandte Themen