2012-06-29 37 views
3

我在win7 x32上使用ABCPDF v8.1.1.1與.net 4.0。 當我試圖從URL鏈接HTTPS打印頁我得到了一個錯誤:ABCPDF無法訪問FACILITY_INTERNET中的URL COM錯誤800c0019

"Unable to render HTML. Unable to access URL COM error 800c0019 in FACILITY_INTERNET. The drive cannot locate a specific area or track on the disk. 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打印一切正常。 誰知道如何解決這個問題?

+2

我認爲這是不正確的錯誤消息。 0x800c0019 = ERROR_SEEK,但它也是INET_E_INVALID_CERTIFICATE。您是否可以正常訪問該網站 - 您是否看到任何證書錯誤? – Rup

回答

1

從Rup說它是一個https問題的猜測,可能是服務器不能看到頁面。

請記住,如果這是在生產服務器上,它正在嘗試查看頁面以將其添加到pdf鏈的服務器上,獲取您正在嘗試查看並加載它的URL服務器布羅斯。

如果服務器位於NAT後面,它不能看到自己的公共IP地址,在這種情況下,您需要將自定義條目添加到服務器上的hosts文件中。

文件位置= C:\ WINDOWS \ SYSTEM32 \ DRIVERS \等\主機

項應該是這個樣子......

# Added to resolve websites locally, instead of to their public IPs 
127.0.0.1 www.yourdomain.com