c# - 使用ironPDF从HTML到PDF在AZURE WEBAPP中出现错误:- Error while deploying Chrome dependencies [Issue Code IRONPDF-CHROME-DEPLOYMENT-ERROR]

标签 c# azure pdf azure-deployment ironpdf

我在 Azure Web 应用程序上使用ironpdf 从 html 生成 PDF 时遇到问题。

这是我得到的异常:

Exception details:

Error while deploying Chrome dependencies. To learn how to solve this issue please read https://iron.helpscoutdocs.com/article/166-error-while-deploying-chrome-dependencies [Issue Code IRONPDF-CHROME-DEPLOYMENT-ERROR]

我按照文档中给出的步骤进行操作,但无法破解此问题,

代码在本地环境中运行良好,但我在 Azure Web 应用程序中遇到了问题。

这是代码:

using IronPdf

var Renderer = new HtmlToPdf();

var PDF = Renderer.RenderHtmlAsPdf(fullhtml);

它在显示的最后一行抛出错误 - 有人可以指导我如何成功地将其部署到 Microsoft Azure 吗?

最佳答案

我也遇到了类似的问题([问题代码 IRONPDF-CHROME-DEPLOYMENT-ERROR-MAC-X64])。

异常 enter image description here

为什么出错 这是因为升级了“IRONPDF”版本。我从 Windows 机器升级了它,所以当我切换到另一个 Windows 操作系统时它运行良好,但是当我切换到 mac 操作系统时它会抛出此错误。

解决方案 您必须根据您的操作系统安装“nuget 包”。对于我的 mac 操作系统,我需要安装 IronPdf.MacOs。因此,我在 .net CLI 中执行了以下命令,安装完成后,它工作得很好。

dotnet 添加包 IronPdf.MacOs --version 2022.12.11113

这里我附上我对解决方案的发现,我希望它也适用于其他操作系统。

关于c# - 使用ironPDF从HTML到PDF在AZURE WEBAPP中出现错误:- Error while deploying Chrome dependencies [Issue Code IRONPDF-CHROME-DEPLOYMENT-ERROR],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72456642/

相关文章:

c# - 如何执行命令并获取其输出

c# - 与 SQL Azure 的多对多流畅 NHibernate 映射

Azure CNAME/A 记录混淆

html - 如何在 node.JS 中使用 phantomJs 将 html 内容呈现为 pdf 文件

ruby-on-rails - 使用Rails 3的pdf生成

c# - 异步等待返回任务

c# - 无需大量转换即可创建和初始化不同的子类型

c# - 如何在 C# 中生成 WSDL 而不发出 http 请求

azure - 如何使用 Azure CDN 将 azurewebsites 根 url 用于我的 blob 存储文件 url?

php - CMYK/RGB 色彩空间在 pdf 和图像中如何工作,以及它如何影响它们的相互转换?