RDLC 文件未自动部署到 Azure 应用服务

问题描述 投票:0回答:1

我在将项目中的 RDLC 文件部署到 Azure 应用服务时遇到问题。 有没有办法配置部署过程,以便在部署到 Azure 应用服务时自动包含 RDLC 文件?如果可能的话,我想避免手动上传步骤。

详情如下:

项目设置:我的 RDLC 文件包含在项目中,具有以下设置:

构建行动:内容 复制到输出目录:始终复制 问题:尽管有这些设置,当我将项目部署到 Azure 应用服务时,不会自动包含 RDLC 文件。部署后,我必须使用 Azure 中的高级工具手动上传 RDLC 文件。

迄今为止采取的步骤:

验证了 RDLC 文件的构建操作和复制设置。 检查部署设置以确保包含所有文件。

c# asp.net-mvc azure-web-app-service rdlc
1个回答
0
投票

问题在于 RDLC 文件的属性。

要将 RDLC 文件自动包含到 azure 应用程序服务中,请按照以下步骤操作

  • 将构建操作更改为“内容”。
  • 将“复制到输出目录”属性更改为“如果较新则复制”或“始终复制”。
  • 这将确保在部署期间包含 RDLC 文件 enter image description here

您可以在 Kudu 的 Site/wwwroot 下找到 Azure 中部署的文件。

enter image description here

  • 我的RDLC文件存储在我的项目的Resources文件夹中。

enter image description here

感谢@help.boldreports.com的清晰解释,按照这个doc我创建了一个示例ASP .NET MVC应用程序(.Net框架),其中包含RDLC文件。

成功将应用部署到 Azure 应用服务并呈现 RDLC 文件。

本地输出:

enter image description here

部署后输出:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.