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

Umbraco 8后台设置页找不到master.cshtml布局文件 站点却能正常显示

问题成因
  • Umbraco 8后台「设置」板块的模板树仅会展示在系统中注册为Umbraco模板实体的.cshtml文件,这类文件会在Umbraco数据库中有对应的关联记录
  • 你项目中的master.cshtml是前同事直接在文件系统的Views目录下创建的纯布局文件,没有在Umbraco后台完成模板注册流程,因此不会出现在后台的模板列表中
解决方法

两种可选方案,按需选择:

方案一:无需后台适配,直接修改

直接用代码编辑器打开项目根目录下的/Views/master.cshtml文件,修改完成后将文件同步到线上服务器的对应路径即可生效,操作无需改动Umbraco的现有配置,适配临时修改需求。

方案二:将文件注册到后台,支持在线编辑

如果需要后续在Umbraco后台直接管理该布局文件,按以下步骤操作:

  • 先备份原有master.cshtml的全部内容,避免操作丢失
  • 登录Umbraco 8后台,进入「设置」板块,右键点击「模板」根节点,选择「创建」>「模板」
  • 模板名称填写master,系统会自动生成别名master,点击保存
  • 此时Umbraco会自动在Views目录生成一个空的master.cshtml,将你备份的原有master.cshtml内容全部复制覆盖这个新生成的文件,保存即可
  • 刷新后台模板树,即可看到master模板,后续可直接在后台编辑该文件内容

内容的提问来源于stack exchange,提问作者cat

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 07:51:02