Iron PDF 在测试环境中的无效部署

Iron PDF Invalid Deployment in test environment

我们从 2021.3.1 升级了 IronPdf 版本。在 .net core 3.1 web api 中到 2022.2.4887,在我们的本地环境和部署的开发环境中一切都很好。但是,当我们部署到我们的测试环境时,我们现在在尝试从 html 创建 pdf 时遇到错误。我启用了 IronPdf 日志记录并收到一条错误消息,指出部署无效 ...\runtimes\win-x64\native\IronInterop.dll

有人知道这可能是什么吗?我尝试完全清除 api 的部署位置并重新发布,我发现一篇文章说我应该设置自定义 TempFolderPath,但这些都没有对错误产生任何影响。我不完全理解这个错误,因为在我们的本地和开发环境中都使用了相同的 dll,所以我不认为 dll 以某种方式损坏。

通过使用 IronPDF,我终于找到了解决这个问题的方法。问题是我的测试服务器没有最新的 C++ 可再发行组件,这显然不是我以前使用的版本所必需的。现在他们的文档中有一篇文章包含有关从 Microsoft 安装可再发行组件的信息以及针对此问题的其他故障排除步骤:https://ironpdf.com/troubleshooting/failed-to-deploy-nuget-package/