Asp.net

無法呈現網址。無法從 url 獲取圖像。導航超時

  • November 18, 2016

我有一個 ASP.NET Web 應用程序,其中包含Winnovative HTML to PDF Converter.

這已經執行了一年多,成功地生成了 PDF

但是,這不再起作用,並且返回的錯誤是:

Could not render the url. Could not get image from url.Navigation timeout..

我檢查了Winnovative 常見問題解答,他們建議NavigationTimeout在 PdfConverter 的實例中添加一個。我添加了以下內容:

PdfConverter.NavigationTimeout = 500

但是,這並沒有修復錯誤。此外,當直接在瀏覽器中載入時,正在轉換的頁面只需要幾分之一秒的時間來載入,所以我不認為這是正在呈現的頁面的性能問題。

有沒有人遇到過這個問題?是否有任何已知的解決方案/原因?

最後我發現這個錯誤是因為我們試圖從 HTTPS 文件請求 PDF。

我無法解決為什麼。

如果您有答案,請查看此問題:

從 HTTPS 生成 PDF 會導致錯誤

如果其他人收到此錯誤:在我們的例子中,在 IIS 8.5 上執行,將應用程序池從ApplicationPoolIdentity更改為Network Service修復了它。所以它似乎是一個文件夾權限問題。網路服務並不理想,實際上應該設置實際的文件夾權限。

引用自:https://stackoverflow.com/questions/6996240