在 Umbraco 中,为什么在指向现有 umbraco 数据库和现有内容的新部署或机器上会出现此错误?
找不到网页
不存在用于在 url '/' 处呈现文档的模板。
此外,不存在用于呈现自定义 404 的模板。
此页面可以替换为自定义 404。请查看“自定义 404”的文档。
这个页面是故意留下丑陋的;-)
要检查的另一件事是,如果该页面已发布,您为该页面选择了一个模板,否则您也会收到 404 错误。
这样做的原因是域名设置不正确。我使用自定义域来托管该站点,而 umbraco 显然没有将传入请求与 CMS 中的站点匹配。
通过转到站点并右键单击 -> 文化和主机名,我可以设置主机名。
根据这个答案:Umbraco 配置了 IIS 7 很难使用站点 URL?
Did you set your hostname in Umbraco?
Right click on the site root in your solution and click "Culture and hostnames"
Fill out your hostnames and save
您可以尝试强制完全重新发布和刷新内容,使用http://example.com/umbraco/dialogs/republish.aspx?xml=true假设您的安装 wnet 很好并且您可以在内容区域中看到页面。至于 404,您需要自己设置一个并在 umbraco 配置文件中设置它。