azure - Visual Studio 2019 无法更新 Azure Web 应用中的 wwwroot 文件夹内容

标签 azure deployment visual-studio-2019 azure-webapps

我有一个 Angular 和 C#/Dotnet Core 5.0 api 应用程序。 C# 代码和 Angular 位于不同的文件夹中。我用 ng build --prod 编译了角度代码。然后我将 *.js 文件从 Angular dist 复制到 C# 项目中的 wwwroot 文件夹,例如myapi/wwwroot。从 Visual Studio 2019 发布到 Azure Web 应用后,D:\home\site\wwwroot\wwwroot 的内容不会更新。在 obj\Release\net5.0\PubTmp\Out\中我看到了一个 wwwroot 文件夹,但内容是旧的。 myapi/wwwroot 文件夹中的新文件不会被复制。任何建议都非常感激。

最佳答案

请验证您的 cproj 文件并检查它们是否被排除。您可以将其添加到您的 csproj 文件中,以复制 wwwroot 的内容:

<ItemGroup>
  <None Include="wwwroot\**">
    <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
   </None>
</ItemGroup>

关于azure - Visual Studio 2019 无法更新 Azure Web 应用中的 wwwroot 文件夹内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66190696/

相关文章:

azure - 通过 VPN 连接到 Azure Database for Postgresql

azure - 为什么 Azure 应用服务的 Internet 入站规则不起作用?

c# - Azure Functions 不允许同步操作 为什么?

java - 在 Tomcat 上部署 .war 时图像路径不正确

django - Heroku 服务器中 Procfile 和 Procfile.Windows 之间的区别

angular - 在Visual Studio 2019中创建新的Asp.Net Core 2.1 Angular项目时无法选择单个用户帐户

azure - 无法更改分发中心中的运行时堆栈版本

Django 部署工具

c++ - 使用 Clang/VS-2019 构建的 MFC/DLL 中缺少 ATL::CStringT 函数

typescript - 使用 Visual Studio 2019 和 Webpack 在 TypeScript 文件中未命中断点