首页 > 解决方案 > 无法呈现 HTML。无法访问网址。FACILITY_INTERNET 中的 COM 错误 800c0019。驱动器无法定位磁盘上的特定区域或磁道

问题描述

尝试调用 ABCPdf(版本 10)的 AddImageUrl 部分时,我在生产中收到上述错误消息。这开始发生在昨天中午刚过我的托管服务提供商向我保证没有任何改变我是该项目的唯一开发人员,因为正在完全从事其他工作。

堆栈跟踪中提供的 URL 可以在 Web 服务器上的 IE 中访问,而不会出现任何错误消息(包括 SSL)。在 PDF 工作的同一 Web 服务器上还有一个 UAT 环境,UAT 环境在代码和应用程​​序池设置上是相同的,唯一的区别是网址和数据库。

PDF 调用的 HTML 可能需要一些时间才能在首次加载时出现。鉴于数据不同,我将超时时间从 15 秒增加到 2 分钟。

我已经安排了重新启动以查看是否可以修复它,但是我已经用完了要检查的东西。


编辑:我确实想到了进一步检查,我可以添加不在网站上的页面的图像(https://www.google.co.uk/),这样做会导致同样的错误,所以它似乎不是工作进程的阻塞问题。

— Edit2:切换到 gecko 引擎,它现在正在工作。

标签: abcpdf

解决方案


如果 Abcpdf 中的 Web 浏览器无法访问 URL,您有时会收到此错误。

在网络服务器上,将 URL 直接添加到本地机器的 hosts 文件中

C:\Windows\System32\drivers\etc\hosts

条目应该看起来像这样

127.0.0.1   example.com

推荐阅读