我陷入了一个奇怪的境地,找不到原因或解决办法。我有一个从 HTML 内容创建 jpg 图像的实用程序。它使用 WebBrowser.Navigate(url) 和 WebBrowser.DrawToBitmap() 方法。
该实用程序已在其服务器上的不同客户端运行了一年或更长时间。现在,其中一个直到几周前才能获得所需的图像,却得到了奇怪的图像。该图像仅显示了我传递给 Navigate() 方法的 URL。我可以从本地机器上的相同 URL 呈现正确的图像。我检查了对象的 DocumentText 属性,内容在那里,所有宽度和高度都正常,任何地方都没有产生错误。只有图像没有任何意义。它与 HTML 内容无关,并且对所有页面执行相同的行为。
有谁知道什么可以改变导致这个问题发生?尽管他们最近从 Server 2008 升级到了 2012,但他们声称此渲染在升级之前已停止。我的代码没有被触及。该项目使用 C# 和 .NET 4.0 构建。
任何帮助或意见表示赞赏。贝扎德