- PR -

IISで拡張子マッピングしたファイルをダウンロードできない

1
投稿者投稿内容
TakeOne
会議室デビュー日: 2004/03/04
投稿数: 9
投稿日時: 2004-04-28 17:46
お世話になっております。

クライアントにダウンロードされたファイルのログを取ろうと思い、
http://www.atmarkit.co.jp/fdotnet/dotnettips/114iisrelate/iisrelate.html
を参考にしてダウンロードファイルの拡張子を「aspnet_isapi.dll」にマッピングしました。

しかし、いざファイルをダウンロードしようと、リンクを右クリックして保存すると
「無効又は認識されない応答をサーバーが返しました」というエラーが出てしまいます。
マッピングをはずすと問題なくダウンロードできます。

さらに不思議なことに、200KB程度のファイルならばマッピングされていても
ダウンロードでき、500KB程度以上のファイルサイズだとエラーになるのです。

エラーの内容どおり、リクエストは正常に処理されているのですが、レスポンスで
エラーになってダウンロードが開始されないようです。

Web.config、Global.asaxを消した素の状態でも変わりませんでした。
また、素のHTMLファイルにリンクを記述しても変わりませんでした。

マッピングの設定で、動詞は「GET,HEAD」、スクリプトエンジンはチェックあり、
ファイルの存在はチェック無し(いわゆるデフォルト状態)です。

<環境>
Windows2000/IIS5.0/Framework1.1

何か情報ありましたらお願いします。

[ メッセージ編集済み 編集者: TakeOne 編集日時 2004-04-28 17:49 ]

[ メッセージ編集済み 編集者: TakeOne 編集日時 2004-04-28 17:50 ]
TakeOne
会議室デビュー日: 2004/03/04
投稿数: 9
投稿日時: 2004-04-28 20:20
追加情報です。
以下の環境でも同様のエラーでした。
WindowsServer2003/IIS6.0/Framework1.1

うーん…
1

スキルアップ/キャリアアップ(JOB@IT)