You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

首次创建项目时加载登录/表单/视图出错及_Layout.cshtml缺失问题

解决找不到_Layout.cshtml布局页的服务器错误

错误信息

Server Error in '/' Application.
The layout page "~/Views/_Layout.cshtml" could not be found at the following path: "~/Views/_Layout.cshtml".

首次创建项目加载登录表单、其他表单或视图时触发上述服务器错误,核心原因是根应用无法找到指定路径的布局页面。

解决步骤

  • 核实文件实际位置:ASP.NET MVC项目的默认布局页_Layout.cshtml通常存放在Views/Shared目录下,而非Views根目录,先检查该文件是否存在,以及路径是否匹配。
  • 修正视图的布局引用:打开报错的视图文件(如登录页),找到Layout赋值代码,将路径改为正确的位置,示例:
    Layout = "~/Views/Shared/_Layout.cshtml";
    
  • 重新创建项目(若模板缺失):如果是使用默认模板创建的项目却缺少布局文件,可能是模板加载异常,尝试重新选择正确的项目模板(如MVC模板)创建项目。
  • 清理重建项目:右键项目选择「清理」,再执行「生成」操作,清除文件引用缓存。
  • 检查视图引擎配置:在Global.asax或Startup.cs中确认视图引擎的路径配置,确保其能正确识别Shared目录下的布局文件。

内容的提问来源于stack exchange,提问作者Muhammad Liaquat Ali

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 10:25:21