1

我一直在尝试将基于 ServiceStack 和 Razor 视图引擎的非常简单的网站部署到新安装的 Windows Server 2012 机器上。

它在我的 Win 7 开发人员机器上运行良好,但是一旦在 win 2012 iis 8 上运行,就会发生这种情况:

GET /Home :只呈现并返回我的 Homes.cshtml 视图,没有我的 _Layout.cshtml 的迹象,因此没有加载样式表或脚本。

GET /客户:什么都没有。只是“标准”ServiceStack 页面。没有 Customers.cshtml 或 _Layout.cshtml 的迹象

GET /System :呈现并返回我的 Systems.cshtml,没有我的 _Layout.cshtml 的迹象

有人有想法吗?

似乎 iis8 的配置可能与我的 iis7 开发人员配置不完全兼容。

4

1 回答 1

1

似乎 Visual Studio 没有正确打包发布包中的所有视图。稍微摆弄一下构建操作,效果很好。一些视图具有构建操作“无”,而其他视图具有“内容”。(这么少的麻烦)

于 2013-06-10T13:47:31.033 回答