我在哪里可以找到或添加 ASP.NET 个项目中的 _AppStart 和 _PageStart?

Where can I find or add the _AppStart & _PageStart in ASP.NET projects?

首先让我说我看到了一个 Whosebug 与此相关的问题,但没有像这样的问题我想问!

在我学习框架的过程中ASP.NET,发现了一个小问题。当我使用 dotnetCLI 创建任何新的 ASP.NET 项目时。按照标准,项目缺少两个文件,我正在寻找 _AppStart_PageStart。我在哪里可以找到它们或如何添加它们? 谢谢

_AppStart 和 _PageStart 文件属于旧的 ASP.NET 网页框架。它们在新的 Razor Pages 框架中不受支持,这是您在使用 CLI 创建应用程序时使用的框架。

Razor Pages 中 _AppStart 的等效项是 Program.cs 文件(.NET 6 及更高版本)或 Startup 中的 Configure 方法(ASP.NET Core 2 - 5)。 _PageStart 文件的替代品是 _ViewStart。

网页框架或多或少已经死了。它的四个支柱中的两个已被弃用(SQL CE 和 WebMatrix),最近的建议是您改用 Razor Pages。

https://www.learnrazorpages.com

https://docs.microsoft.com/en-us/aspnet/core/razor-pages/?view=aspnetcore-6.0&tabs=visual-studio