gpt4 book ai didi

sql-server - 将 Umbraco 部署到 Azure。未包含的所有文件

转载 作者:行者123 更新时间:2023-12-03 00:14:42 25 4
gpt4 key购买 nike

我按照此处的说明在本地创建了一个 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.cshtmlHomepage.cshtmlMaster.cshtml

查看我的本地项目源,这些文件都不包含在项目中,即图标具有虚线轮廓。据推测,这与它们最初是通过浏览器创建的事实有关?

这些文件是否应该属于项目的一部分,因此在发布到 Azure 时不会包含在内?

我猜如果我只需右键单击并包含每个文件然后重新部署,它就会工作得很好。不过,我不想这样做在 Umbraco 中引起其他问题。

解决这个问题的最佳实践建议是什么?

干杯,李

最佳答案

Is it expected that those files aren't supposed to be part of the project and therefore aren't included when publishing to Azure?

I'm guessing that it would work fine if I simply right click and include each of the files then re-deploy.

我认为这是正确的。 Umbraco 后台创建的模板不会自动包含在 Visual Studio 项目中,并且 VS 无法发布项目中未包含的项目。

更好的方法是直接在 VS 项目中创建模板。

关于sql-server - 将 Umbraco 部署到 Azure。未包含的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28543868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com