3

我在带有 .net 4.0 的 win7 x32 上使用 ABCPDF v8.1.1.1。当我尝试在 https 上从 URl 打印页面时出现错误:

“无法呈现 HTML。无法访问 FACILITY_INTERNET 中的 URL COM 错误 800c0019。驱动器无法定位磁盘上的特定区域或轨道。URL”

at WebSupergoo.ABCpdf8.Doc.AddUrl(String url, Boolean paged, Int32 width, Boolean disableCache)
   at WebSupergoo.ABCpdf8.Doc.AddImageUrl(String url, Boolean paged, Int32 width, Boolean disableCache)

但是当我在 http 上打印时一切正常。谁知道如何解决这个问题?

4

1 回答 1

1

从 Rup 所说的关于这是一个 https 问题的猜测中,可能是服务器无法看到该页面。

请记住,如果这是在生产中,例如在实时服务器上,它是试图查看页面以将其添加到 pdf 链的服务器,获取您尝试查看的 URL 并将其加载到服务器浏览器上。

如果服务器位于 NAT 后面,则可能无法看到自己的公共 IP 地址,在这种情况下,您需要在服务器上的 hosts 文件中添加自定义条目。

文件位置 = C:\WINDOWS\system32\drivers\etc\hosts

条目应该看起来像......

# Added to resolve websites locally, instead of to their public IPs
127.0.0.1   www.yourdomain.com
于 2012-07-05T13:14:06.093 回答