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