【发布时间】:2015-02-16 14:41:26
【问题描述】:
我已按照此处的说明在本地创建了一个 Umbraco 项目:
https://our.umbraco.org/documentation/using-umbraco/creating-basic-site/
- VS版本:VS 2013 Pro
- Umbraco 版本是 7.2.1
- SQL 版本:SQL Server 2008 r2
在本地一切正常,创建了主模板、一些页面模板和一些内容。现在,我想使用 Azure 网站实时推送网站的布局和内容。我使用以下应用在 Azure 上创建了 SQL DB:
https://sqlazuremw.codeplex.com/
我已通过 VS SQL Server 对象资源管理器进行架构比较和数据比较,验证了数据库看起来是否正确。
我通过VS 2013发布了网站,右键项目,发布,Azure网站,一切都按预期进行。
问题
当试图查看该站点时,它只是返回一个空白页面,源代码中没有 HTML。查看已上传到 Azure 的文件,Views 目录中的某些文件似乎未上传,例如ContentMain.cshtml、Homepage.cshtml、Master.cshtml。
查看我的本地项目源,这些文件都没有包含在项目中,即图标有一个虚线轮廓。大概这与它们最初是通过浏览器创建的事实有关吗?
是否预计这些文件不应该是项目的一部分,因此在发布到 Azure 时不包括在内?
我猜如果我只是右键单击并包含每个文件然后重新部署它会正常工作。但是我不想这样做在 Umbraco 中引起其他问题。
解决此问题的最佳实践建议是什么?
干杯, 李
【问题讨论】:
标签: sql-server asp.net-mvc-4 azure umbraco umbraco7