Упаковка всего приложения MVC
Ладно, значит, у меня здесь есть неплохая задача:
Предыстория этого проекта очень сложна и полностью покрыта NDA, поэтому я просто скажу, что я пытаюсь сделать без предыстории.
Поэтому мне нужен способ записывать каждый запрос, сделанный в приложение MVC, и каждый ответ от него.
Кроме того, мне также нужен способ "отвечать" на запросы точно так, как они были отправлены.
Я надеялся, что смогу создать какое-то решение, которое "загружает" приложение MVC, самостоятельно размещает или запускает в IIS, получает запросы, записывает их и передает дословно в приложение MVC, которое затем будет действовать точно так же, как любое другое приложение MVC.
Затем я мог бы создать второе решение, которое "загружает" приложение MVC, но вместо того, чтобы открывать его для запроса, оно будет считывать события из хранилища событий и "воспроизводить" их в приложении MVC.
Теперь я даже не знаю, с чего начать. Это вроде как думаю так путь из моей зоны комфорта.
Если есть другое решение для того, как я могу записывать и воспроизводить запрос (и ответы), то, пожалуйста, дайте мне знать.
Даже если есть способ перехватить запрос в MVC до того, как он начнет выполнять всю свою аутентификацию и маршрутизацию malarkey, это было бы отличной отправной точкой. Мне также нужно было бы знать, где я могу захватить ответ в самую последнюю секунду, прежде чем он будет отправлен.
Большое спасибо за ваше время
Энди
Что я уже пробовал:
Я попытался найти "начальную" и "конечную" точки в приложении as MVC, но я довольно нуб с ними >_<
F-ES Sitecore
Есть google для "фильтров действий mvc", они помогают вам перехватывать действия, а также их ответы.