簡體   English   中英

無法呈現HTML。 無法訪問URL。 COM錯誤80070005。拒絕訪問

[英]Unable to render HTML. Unable to access URL. COM error 80070005. Access is denied

我正在由ABCpdf組件引發此異常:當部署到POC服務器(Windows 2008、32位,IIS7 32位,Windows身份驗證)時,該組件在執行以下操作時會引發異常:pdfDoc.AddImageUrl(uri);

Unable to render HTML. Unable to access URL.
COM error 80070005. Access is denied.
URL 'http://localhost:878/SimplePage.aspx'.

Same error, when replacing localhost with the actual IP:
Unable to render HTML. Unable to access URL.
COM error 80070005. Access is denied.
URL 'http://192.168.26.230:878/SimplePage.aspx'.

但是, 從任何外部uri (例如http://www.google.com) 生成PDF沒有問題

拒絕訪問什么?

IIS池在網絡服務帳戶下運行。 但是,當我將其設置為使用本地系統帳戶運行時,它可以工作

您編寫了“ IIS7 32位Windows身份驗證”。 這意味着您的IIS站點希望用戶代理使用NTLM身份驗證。 因此,您需要告訴ABCpdf使用哪個帳戶。

請參閱ABCpdf的LogonName屬性

您將需要提供一個實際的用戶名和密碼,該用戶名和密碼實際上可以訪問IIS站點。 網絡服務不是真實帳戶(沒有密碼)。

您最好將匿名身份驗證方法添加到本地IIS站點,這樣ABCpdf不需要憑據即可訪問它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM