【问题标题】:Content files are not deployed in the Service Fabric package内容文件未部署在 Service Fabric 包中
【发布时间】:2016-02-05 17:35:00
【问题描述】:

我们希望在服务结构包中部署几个静态内容文件(配置、元数据)。只要这些文件位于包的根目录中,一切正常。但是,如果我们将它们放在子文件夹中,则这些文件不会包含在包中。这是某种错误,这是设计使然还是我们需要配置一些东西?

更新

似乎问题出在我们自己的自定义部署代码中(我们自己打包并部署到服务结构)。这确实有效,只要文件标有复制到输出目录

【问题讨论】:

  • 我假设您指的是服务项目中的“PackageRoot”文件夹?默认情况下它包含一个 Config 子文件夹,因此如果您看到 Config 文件夹包含在最终包中,那么这应该表明这些子文件夹正在工作。你能详细描述一下你创建的文件夹结构吗?
  • 我不是指 config 子文件夹。它是关于打包静态文件,例如图像、css、javascript 或配置文件。当我们创建一个文件夹 X 并在该文件夹中放置几个​​ json 文件时,这些文件不会与代码一起打包。

标签: azure-service-fabric


【解决方案1】:

确保您已更新任何此类内容文件的项目元数据,以便将“复制到输出目录”属性设置为“始终复制”或“如果更新则复制”。如果在执行正常构建后文件没有出现在服务项目的 bin 文件夹中,那么它肯定不会出现在生成的包中。

【讨论】:

    猜你喜欢
    • 2016-10-19
    • 1970-01-01
    • 2016-05-05
    • 2015-09-01
    • 2016-09-30
    • 2019-02-06
    • 2018-04-28
    • 2018-04-27
    • 2018-03-06
    相关资源
    最近更新 更多