_AppStart.cshtml выполняется один раз при первом запуске приложения. Это место для установки глобальных переменных или настройки электронной почты и т. Д. _PageStart.cshtml выполняется каждый раз, когда запрашивается страница в той же папке или папке более низкого уровня. Это место для выполнения обработки каждого запроса, например настройки страниц макета или запрета доступа к папке неаутентифицированным пользователям.
См. Эту статью на сайте Microsoft Web Pages .
Поскольку они выполняются в разное время в жизненном цикле приложения, трудно понять, как их можно использовать взаимозаменяемо, что бы вы ни подразумевали под этим.