ファイルダウンロード時のエラー

[戻る]
.net初心者 2009/03/05(木) 09:35:37
ファイルダウンロードの開発部分で、いろいろ調べてやってみましたが、
どうしてもエラーが発生し、かつダウンロードができないファイルがあります。
原因等お分かりになるようでしたら、ご教授ください。
環境:VS2005 
.netFremework2.0

以下、問題の部分です。
このエラーは必ず発生しますが、ファイルによってはそのままダウンロードできてしまう
場合もあります。
ダウンロード可 環境設定シート.xls 29KB
      不可 テスト用ファイル.txt 5KB

if (reader.Read())
{
// ファイルのパス取得←パス取得確認済み
string downloadPath = (string)reader["FILEPATH"];
Response.Clear();

Response.HeaderEncoding = System.Text.Encoding.GetEncoding("shift-jis");
Response.ContentType = "application/octet-stream"
// 各値の取得確認済み
string sfileName = fileName + "." + fileExt;
Response.AddHeader("Content-Disposition", " attachment;filename=" + 
HttpUtility.UrlEncode(sfileName));

FileInfo oDLfile = new FileInfo(downloadPath);
Response.Flush();
Response.WriteFile(oDLfile.FullName);
  Response.Close();
↓ここでエラー発生
Response.End();
}
エラー内容:コードが最適化されているか、またはネイティブ フレームが呼び出し履歴
の最初にあるため、式を評価できません

aetos [HomePage] 2009/03/05(木) 13:08:06
こっちにもリンクはっときますね。
http://bbs.wankuma.com/index.cgi?mode=al2&namber=33582

古いスレッドには追加発言できません。