#c# #.net #asp.net-core #asp.net-core-mvc
#c# #.net #asp.net-core #asp.net-core-mvc
Вопрос:
Есть ли какие-либо текущие «ASP.NET Основной» документ (ы) о жизненном цикле? Я хотел бы иметь возможность подключаться к жизненному циклу в нужные моменты.
Похож ли он на существующий ASP.NET Жизненный цикл MVC 5?
Комментарии:
1. По большей части это то же самое, поскольку нет ничего важного (не того, о чем я могу думать прямо сейчас), что вы должны знать в дополнение к вашим знаниям mvc5. Ведение журнала, например, было перенесено выше в создание приложения (основной метод), чтобы оно могло регистрировать исключения, из-за которых система не загружается.
2. На самом деле, это совсем не то же самое.
3. Вы можете проголосовать за это на Github в asp.net репозиторий документов: github.com/aspnet/AspNetCore.Docs/issues/3524
Ответ №1:
Вот несколько ссылок, которые я нашел, связанных с ASP.NET Жизненный цикл ядра, хотя это не полное описание, и я ищу больше. ASP.NET Основные приложения — это консольные приложения, работающие на Kestrel, поэтому вы можете предположить, что существуют существенные различия с тем, что опубликовал @mybirthname, и это относится к ASP.NET 5 (и ниже).
https://learn.microsoft.com/en-us/aspnet/core/fundamentals/startup
https://learn.microsoft.com/en-us/aspnet/core/fundamentals/middleware
http://developer.telerik.com/featured/understanding-asp-net-core-initialization/
Я бы посоветовал просмотреть все документы в разделе Основы основных документов.
Комментарии:
1. это больше похоже на то, что я искал. Я был бы вне себя от радости, увидев ASP.NET Однако диаграмма жизненного цикла ядра. Ваши ссылки будут чрезвычайно полезны.
2. Я не думаю, что что-то подобное доступно (пока). Но по сути это набор промежуточного программного обеспечения, который выполняется последовательно.
3. Вы можете проголосовать за подробный обзор жизненного цикла, который будет представлен на Github в asp.net репозиторий документов: github.com/aspnet/AspNetCore.Docs/issues/3524
Ответ №2:
Если у вас есть членство в Pluralsight, у Алекса Вольфа есть отличный курс по этому вопросу, у него также был такой же курс для предыдущих версий MVC, поэтому, если вы посмотрите оба по порядку, это даст вам действительно хорошее понимание того, как работал жизненный цикл запроса в MVC 5 и раньше, и как он работает сейчас с MVC Core ив чем разница между обоими.
Pluralsight также предлагает 7-дневную бесплатную пробную подписку, если вы хотите попробовать.
MVC 5 и более ранних версий:
жизненный цикл запроса MVC
MVC Core:ASP.NET
Ядро: Жизненный цикл запроса MVC
Надеюсь, это поможет.
Комментарии:
1. Вероятно, лучший ответ для людей, у которых есть подписка на Pluralsight
2. вероятно, худший ответ для общедоступного Интернета: ссылка на ограничительный контент.
3. Я видел курс, о котором вы упомянули, но он основан на .net core 3. поэтому он устарел.