ServiceStack剃刀引擎不呈现布局(_Layout.cshtml)
问题描述:
我一直在试图部署一个基于ServiceStack的Razor视图引擎到一个新安装的Windows Server 2012框非常简单的网站。ServiceStack剃刀引擎不呈现布局(_Layout.cshtml)
它工作正常,我的Win 7的开发机器上,但一旦在Win 2012的iis 8出现这种情况:
GET /主页:渲染和回报只是我Homes.cshtml观点,没有我的_Layout.cshtml的迹象,所以没有加载样式表或脚本。
GET/Customers:Nothing。只是“标准”ServiceStack页面。无论是Customers.cshtml或_Layout.cshtml
GET /系统的迹象:渲染并返回我的Systems.cshtml,没有我的_Layout.cshtml
任何迹象有一个想法?
似乎iis8的配置可能不会与我的iis7开发人员配置兼容。
答
似乎Visual Studio没有在发布包中正确打包所有视图。有一点摆弄构建行为,它工作得很好。其中一些观点建立了“无”的行动,而另一些则有“内容”。 (这么小的麻烦)