だから...私はドキュメントを提供するhttpハンドラーを持っています。応答contentTypeは正しく設定されていますが、ハンドラーのURLに拡張子(pdf)がありません。
次のようになります。
http://mysite/handler.ashx?id=123&locale=123
私がfirefox/chromeなど(つまり、まともなブラウザ)でこのURLにアクセスすると、すべてが順調です(ブラウザは、ブラウザ内でファイルをレンダリングするためのプラグイン(acrobatリーダーなど)を正しく選択します)。
Internet Explorer 7でこのURLにアクセスすると、初めてすべてがうまくいきます。ブラウザを閉じずに更新を押すか、URLに再度アクセスすると、「このファイルを開くか保存しますか」というダイアログが表示されます!!!! [開く]をクリックしても何も起こりません!
次に、リダイレクトページを作成しました...
http://mysite/redirectto.aspx?id=123&locale=123
このページは元のURLにリダイレクトされるだけで、上記の問題が引き続き発生します。
ファイルをレンダリングするためにプラグインが必要な場合、つまり、alternatiffを使用したtiffファイル、acrobatリーダーを使用したpdfで同じ問題が発生するわけではありません。これらはすべて、まったく同じ問題を抱えています。
アイデア??