我陷入了一種奇怪的境地,找不到原因或解決方法。我有一個實用程序可以從HTML內容中創建一個jpg圖像。它使用WebBrowser.Navigate(url)和WebBrowser.DrawToBitmap()方法。WebBrowser.DrawToBitmap()不渲染圖像
此實用程序已在其服務器上由不同客戶端運行一年或更長時間。現在,其中一個可以獲得所需圖像,直到幾個星期前,獲得奇怪的圖像。該圖像僅顯示我傳遞給Navigate()方法的URL。我可以從本地機器上的相同URL呈現正確的圖像。我檢查了對象的DocumentText屬性,並且內容在那裏,所有寬度和高度都正常,並且在任何地方都不會生成錯誤。只有圖像沒有任何意義。它與HTML內容無關,並對所有頁面執行相同的操作。
有誰知道可能會導致此問題發生的變化?雖然他們最近從Server 2008升級到2012,但他們聲稱在升級之前停止渲染。我的代碼沒有被觸及。該項目是用C#和.NET 4.0構建的。
任何幫助或意見表示讚賞。 Behzad
檢查http://stackoverflow.com/questions/5351830/webbrowser-drawtobitmap-generating-blank-images-for-few-sites-consistently – volody