だから私はドキュメントを扱うhttpハンドラを持っています。応答contentTypeは正しく設定されていますが、ハンドラのURLには拡張子pdfがありません。asp.net httphandlersのインターネットエクスプローラと検索ファイル
それは次のようになります。
http://mysite/handler.ashx?id=123&locale=123
私はFirefoxの/クロームなど(つまり、まともなブラウザ)にこのURLにアクセスすると、すべてが(ブラウザが正しく(などアクロバットリーダーとしてのプラグインを選択)もありますブラウザ内でファイルをレンダリングする)。
私がInternet Explorer 7でこのURLにアクセスすると、初めてすべてがうまくいきます。私がリフレッシュを押すか、ブラウザを閉じずに再度URLを訪れると、「このファイルを開くか保存しますか?」というダイアログが表示されます。開いていると、何も起こりません!
次の私は...リダイレクトページを作成しましたので、私は、このページには、単に元のURLにリダイレクトし、まだ問題が発生した上で言及
http://mysite/redirectto.aspx?id=123&locale=123
をご覧ください。
アクロバットリーダーを使用してalternatiff、pdfを使用してファイルをレンダリングするためにプラグインが必要な場合、同じ問題は発生しません。
アイデア??
を必要としない、私は本当にあなたのHTTPレスポンスヘッダを(Fiddler2をまたは類似でそれらをつかむ)見てみたいと思います。あなたが本当に適切なContent-Typeを送っているなら、私はこの問題を見ることは期待しません。 – EricLaw