我确信答案很简单;我只是错过了一些简单的事情。
我有一个项目,我想将 razor 页面添加到 asp.net core 3.1 项目。
我通过右键单击“页面”下的“管理”文件夹并选择“添加”,然后选择“Razor 页面”来添加页面(使用 Visual Studio 2022)。
但是,当我尝试导航到该新页面(通过将 Admin/SendReminder 放入“启动配置文件”对话框中)时,调试器会启动一个 Web 浏览器,尝试导航到
https://localhost:5001/Admin/SendReminder
但收到 404 错误。现有页面不会返回 404。只会返回新页面。
有人知道为什么吗?在配置网站以拥有新页面时我错过了哪一步?
蒂亚, 欧文
因此,要解决此问题:在 Visual Studio 2022 中,单击“解决方案资源管理器”窗口中的 cshtml 文件,然后将“属性”窗口中的“构建操作”从“无”更改为“内容”!