1

SautinSoft.PdfVision を使用して ASP .Net ページを PDF に変換しようとすると問題が発生します。このライブラリを使用するのは非常に簡単です。変換するページの URL と PDF の宛先パスを指定するだけです。

SautinSoft.PdfVision v = 新しい SautinSoft.PdfVision(); v.ConvertHtmlFileToPDFFile(url, pdfFilePath);

要求したページを PDF としてレンダリングする代わりに、IIS (バージョン 7.5.7600.16385) が要求を体系的にリダイレクトしているかのように、常に「Web ページへのナビゲーションがキャンセルされました」というメッセージが表示されます。私の開発環境 (Visual Studio Express 2012 for web、バージョン 11.0.50727.1 RTMREL) では、この問題はまったくありません。Visual Studio は独自のローカル Web サーバーを使用しており、その構成はデフォルトで構成されており、魅力的に機能します。変換したいページの Page_Load イベントにいくつかのログを追加しましたが、確かに本番環境では、ページが読み込まれないことを意味するログを取得しないため、このイベントはトリガーされません。私の開発環境では、ログはページがロードされていることを確認しています。

この「ナビゲーション Web ページがキャンセルされた」問題について多くのことを読みましたが、見つけたすべての答えはクライアント側の構成、IE の信頼レベルに関するものでした。私は Chrome を使用していますが、その設定は、デバッグを行っている場合でも、prod サーバーにアクセスしている場合でも同じです。したがって、私の直感は、サーバー側で何か問題が発生していることを示しています。

それで、私の問題を解決できるIIS構成について知っている人はいますか?

ご協力いただきありがとうございます。

4

1 に答える 1