カレンダーコントロールが設定されたaspxページがあります。このページをPDFに印刷しようとすると、画像やカレンダーのグリッド線が表示されません。ただし、ページに直接移動すると、すべて問題ありません。また、これを開発サーバーで機能させましたが、新しいサーバーに移動すると、すべての画像とグリッド線が表示されなくなりました。画像にフルファイルパスを使用するなど、ここでいくつかの提案を試しましたが、成功しませんでした。誰かが同様の問題に遭遇しましたか?以前に別のサーバーで動作させていたので、それは問題ではないと思いますが、PDFを作成するためのコードを以下に示します。
string url = HttpContext.Current.Request.Url.AbsoluteUri;
int lastDash = url.LastIndexOf('/');
url = url.Remove(lastDash + 1);
url += "print.aspx";
theDoc.AddImageUrl(url, true, width , true);
theDoc.Flatten();
theDoc.Clear();