ASP.NET 以“.”开头的 wwwroot 子文件夹的核心发布

ASP.NET Core publish of wwwroot subfolders starting with '.'

我有一个 ASP.NET 核心项目,其中以字母开头的 wwwroot 文件夹子文件夹可以正常发布,但以 . 开头的子文件夹则不能,例如wwwroot/.auth

这种情况是否存在已知原因,或者是否需要在 csproj [和 dockerfile] 中执行一些特殊情况步骤以包含那些以 . 开头的子文件夹?

我也有这个问题,我需要在 wwwroot/.well-known 文件夹中发布一些静态文件以进行 LetsEncrypt 验证

只需在项目中“包含”该文件夹,然后在其文件上按 F4 并在“属性”中设置“复制到输出文件夹”

或者只需将其复制粘贴到您的 .csproj

<ItemGroup>
  <Content Include="wwwroot\.well-known\*">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  </Content>
</ItemGroup>