Я пытаюсь сделать несколько вещей с MVC, пока проектирую систему, и хотел попробовать и посмотреть, смогу ли я использовать концепцию контроллеров вне инфраструктуры MVC.Когда я говорю «снаружи», я имею в виду собственный сервис C #, а не веб-сайт.
Я запустил простое консольное приложение для проверки теории, и было достаточно просто изменить профиль на не-клиентапрофиль, добавьте System.Web.Mvc
, создайте контроллер и верните ему JsonResult.Простота установки этого меня порадовала, так как это половина работы, если я хочу, чтобы сервис отвечал с помощью JSON.
Следующим шагом является настройка класса Http Server, и я был бы рад, если бы мог использовать другую часть платформы, которая будет отображать входящие запросы на мои контроллеры.К сожалению, это та часть, где я теряюсь, и я понятия не имею, что происходит за кодом, чтобы прийти к функции конкретного контроллера с заданными параметрами.
Кто-нибудь получил представление о том, как этого добиться?или ресурс, на который стоит посмотреть?
Короче говоря: я хотел бы использовать использование контроллеров в своей собственной службе, работающей на собственном HTTP-сервере.