在 ASP.NET Core 8 MVC 项目中搭建 Identity 后,当我单击登录按钮时,应用程序的默认布局页面不会加载,因此导航栏和页脚消失了。
另外,如果我修改
login.cshtml
文件,当我构建应用程序时,更改不会显示。始终加载默认登录页面。即使我在身份页面(登录、注册)的页面模型中的构造中添加断点,当我单击相应的按钮时,这些断点也永远不会命中。所以页面肯定是从其他地方加载的。
我尝试使用 .NET 6 从头开始构建一个虚拟项目,然后使用脚手架标识,但这个问题仍然存在。所以我不知道这是否是 Visual Studio 错误(我使用的是 VS 2022 v17.5.5)
项目中的每个 Razor 视图都工作正常并显示我的默认布局。哦,在有人建议之前,我实际上已经绘制了剃刀页面和所有内容的地图。所以页面确实被加载了,只是没有使用默认布局。并且对身份页面的任何修改 (
.cshtml
) 都不会反映在视图中。