これはアプリケーションの問題またはシステム設定であるとは確信していませんが、何が問題なのかを把握して解決してください。Win7 + IE11を使用し、内部Webサーバーからファイルをダウンロードできない
2つのWebサーバー
Host Server: Windows 2008 R1 + IIS 7.5 + aspx, aspx.vb
Test Server: Windows 2008 standard + IIS 7 + aspx, aspx.vb
クライアント:
Win 7 + IE11 (upgrade from IE8)
すべてのアプリケーションは、各サーバー上で同じです。 ダウンロードファイルはExcel 2003をテンプレートとして使用します。
問題:
はすべて、2台のサーバーの両方結構です、ダウンロードファイルを生成するために、win7の+ IE8を使用しています。 テストサーバー上でダウンロードファイルを生成するためにWin7 + IE11を使用すると、ホストサーバー上で正常に生成されますが、一部のファイルをダウンロードできない場合は、クリックして "再試行"をクリックすると、ファイルをダウンロードすることができますが、すべてのコンテンツはダウンロードWebページに置き換えられます。 誰かがIE11のセキュリティ上の問題だと教えてください。アプリケーションのチェックをお願いします。IE11のセキュリティ上の問題がある場合、なぜこの問題はテストサーバー上ではなくホストサーバーでのみ発生しますか?
レポート生成プロセス
Dim ObjExcel as New Excel.application
Dim ObjWB as Excel.Workbook = Nothing
Dim ObjWs as Excel.WorkSheet = Nothing
ObjExcel.Workbooks.open(filename)
ObjExcel.worksheets(name)
は---- -----
ObjWB.SaveAs(Tempfile)
ObjExcel.quit()
Response.ClearContent()
Response.ClearHeaders()
Response.AddHeader("Contest-Disposition", "attachment")
Response.ContentType = "application/vnd.ms-excel"
Response.WriteFile(Tempfile)
Response.Flush()
Response.Close()
感謝を挿入データを開始します!
は、ファイルをダウンロードしたい場合は、「アプリケーション/オクテットストリーム」にコンテンツタイプを設定する必要があり
"ホスト"サーバーで生成されたファイルを手動でチェックしましたか?彼らは有効なExcelファイルですか? – Alexander
あなたの提案をありがとう、私はそれらのファイルをチェックしようとするが、IE8を使用すると、すべてがうまく、なぜですか?同じアクションはHost Serverでのみ起こりますか?ごめんなさい!私はちょうど興味があります – Changcancan