【问题标题】:.net core wwwroot data folder - Do Not Copy being ignored.net core wwwroot 数据文件夹 - 不要复制被忽略
【发布时间】:2021-02-21 01:28:51
【问题描述】:

所以我有一个简单的 .net 核心应用程序,我正在从 VS2019 部署到 Azure。我在 wwwroot\data 文件夹中有一些 json 文件,我已将它们设置为 content=none 和 copy="Do Not Copy"。

但是,当我每次都发布静态发布时。

我还编辑了 .csproj 文件并确保它存在

  <ItemGroup>
    <None Include="wwwroot\data\file.json" CopyToPublishDirectory="Never"/>
  </ItemGroup>

但它仍在发布。

任何想法

【问题讨论】:

    标签: visual-studio azure asp.net-core


    【解决方案1】:

    你可以试试下面的代码:

    <ItemGroup>
      <Content Update="wwwroot\data\file.json">
        <CopyToPublishDirectory>Never</CopyToPublishDirectory>
      </Content>
    </ItemGroup>
    

    【讨论】:

    • 不,这似乎在每次部署时都会删除目标版本。我想手动推送一次,然后永远不要覆盖它。
    • 部署时请检查Delete all existing files prior to publish选项是否被选中。
    猜你喜欢
    • 1970-01-01
    • 2019-08-12
    • 2019-10-04
    • 2021-11-24
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多