标签: asp.net-mvc-4 appharbor
我有一个MVC应用程序可以在本地渲染,但是当部署到Appharbor时,它只渲染页面的视图部分并忽略布局。
关于可能原因的任何想法?
我尝试过启用/禁用预编译。
答案 0 :(得分:0)
事实证明,_ViewStart.cshtml文件不再是项目的一部分。由于物理文件仍然存在,本地调试正在进行调整并且运行正常。
_ViewStart.cshtml
但是,如果不将其作为构建的一部分,当AppHarbor构建项目时,它不会包含导致所有视图(没有显式布局)使用Layout = null
Layout = null
谢谢大家! 捂脸