私は奇妙な状況に陥り、その理由や解決策を見つけることができませんでした。HTML コンテンツから jpg 画像を作成するユーティリティがあります。WebBrowser.Navigate(url) および WebBrowser.DrawToBitmap() メソッドを使用しています。
このユーティリティは、サーバー上のさまざまなクライアントによって 1 年以上機能しています。数週間前までは希望通りの画像が得られたものの、今では奇妙な画像が得られます。この画像は、Navigate() メソッドに渡す URL を示しているだけです。ローカル マシン上の同じ URL から正しい画像をレンダリングできました。オブジェクトの DocumentText プロパティを確認したところ、コンテンツがあり、すべての幅と高さが問題なく、どこにもエラーは発生していません。画像だけでは意味がありません。HTML コンテンツとは関係なく、すべてのページで同じ動作をします。
この問題が発生する原因となった変更内容を知っている人はいますか? 彼らは最近 Server 2008 から 2012 にアップグレードしましたが、このレンダリングはアップグレード前に停止したと主張しています。私のコードは変更されていません。このプロジェクトは、C# と .NET 4.0 で構築されています。
ヘルプやコメントをいただければ幸いです。ベザド