I\'ve been using WebBrowser.DrawtoBitmap() in my asp.net page running in separate STA thread to capture web pages as an image. But I found that I\'m getting blank images for
DrawToBitmap has limitations and dont always work as expected. Try instead work with native GDI+
DrawToBitmap
Here is example