кожен. Я отримав ServiceStack проект, і я хочу додати MVC частина (деякі контролери і перегляди) до нього. Я спробував просто встановити MVC і додати область, але вона не працює. Я спробував створити новий проект MVC у рішенні, але вони працюють окремо. (Але у мене немає ідей, як об'єднати їхні маршрути)
Будь-які пропозиції?
Відповіді:
1 для відповіді № 1Для використання ServiceStack з ASP.NET MVC потрібно налаштувати ServiceStack для розміщення на спеціальному маршруті, наприклад, /api
таким чином ServiceStack не конфліктує з обробкою ASP.NET MVC Razor, а ServiceStack може обробляти всі маршрути служби з /api
.
Інакше можна просто скористатися Підтримка бритви ServiceStack, в цьому випадку він не може бути використаний з ASP.NET MVC (як він конфліктує і намагається захопити уявлення Razor), тому для використання ServiceStack Razor почати з порожнього проекту ASP.NET і додати пакет NuGet
PM> Install-Package ServiceStack.Razor
і зареєструйте RazorFormat плагін, наприклад:
Plugins.Add(new RazorFormat());
Ви можете знайти інформацію про ServiceStack.Razor на razor.servicestack.net