/ / Joindre une partie MVC à un projet ServiceStack existant - asp.net-mvc, routes, servicestack, intégration

Rejoignez la pièce MVC dans un projet ServiceStack existant - asp.net-mvc, routes, service de maintenance, intégration

toutes les personnes. J'ai un projet ServiceStack et je souhaite y ajouter une partie mvc (certains contrôleurs et certaines vues). J’ai essayé d’installer MVC et d’ajouter une zone, mais cela ne fonctionne pas. J'ai essayé de créer un nouveau projet MVC dans la solution, mais ils fonctionnent séparément (mais je ne sais pas comment fusionner leurs itinéraires).

Aucune suggestion?

Réponses:

1 pour la réponse № 1

Pour utiliser ServiceStack avec ASP.NET MVC vous devez configurer ServiceStack pour être hébergé sur une route personnalisée, par exemple. /api De cette façon, ServiceStack n’entre pas en conflit avec la gestion de ASP.NET MVC Razor et vous pouvez laisser ServiceStack gérer tous les itinéraires de service de /api.

Sinon, vous pouvez simplement utiliser Assistance de ServiceStack "Razor, dans ce cas, il ne peut pas être utilisé avec ASP.NET MVC (car il est en conflit et tente de détourner des vues Razor). Pour utiliser ServiceStack Razor, commencez par un projet ASP.NET vide et ajoutez le package NuGet:

PM> Install-Package ServiceStack.Razor

et enregistrez le RazorFormat plugin, par exemple:

Plugins.Add(new RazorFormat());

Vous pouvez trouver des informations sur ServiceStack.Razor sur razor.servicestack.net