IronPDF-使用不同的nuget源下载特定于平台的依赖项



我们的开发环境位于防火墙之后,默认的NuGet url被阻止,我们使用自定义的NuGet repo url下载软件包。

IronPdf试图在运行时从被阻止的https://www.nuget.org/api/v2/package/IronPdf.Native.Chrome.Windows/2022.2.4868下载IronPdf.Native.Chrome.Windows version 2022.2.4868,并返回错误消息Failed downloading NuGet package at runtime

我已经尝试手动将该包添加到项目中,但它仍然没有包含在构建输出中,IronPdf再次尝试从NuGet中检索

如何

  1. 在部署的输出中包含本机包

  1. 在IronPdf中配置NuGet源

正如您帖子下的评论所示,这很可能是您的tempbin目录的权限问题,IronPdf正试图在该目录中部署它从该包中提取的依赖项。

在我们的案例中,IronPdf试图将Chrome依赖项部署到部署目录中的runtimeswin-64xnative。我们使用IIS应用程序池标识的服务帐户,因此我们对IIS网站所指向的整个部署(web(目录授予了完全权限,问题得到了解决。

最新更新