2016-07-26 41 views
1

我用來生成excel文件在傳統的ASP文件testeexcel.asp:ASP經典 - Excel文件生成空文件

<%@ Language=VBScript %> 
<% 
Response.AddHeader "Content-Disposition", "attachment; filename=excelTest.xls" 
Response.ContentType = "application/vnd.ms-excel" 
%> 
<table> 
    <tr> 
     <td>Test</td> 
    </tr> 
</table> 

,但是當打開Excel中,該文件是空白。如果在記事本++中打開,保存並在Excel中重新打開該文件的作品。請參閱測試鏈接104.41.63.35/testeexcel.asp

如何配置文件或IIS來解決此問題?

環境:Windows服務器2012 - IIS 8.5

回答

3

馬爾科 - 我已經在過去的幾年中,使用您展示的設置從我的經典ASP導出到Excel的成功 - 但是這周我的客戶已經開始申報你描述的同樣的問題,儘管我們的應用程序沒有任何改變。我也一直在尋找答案,我認爲另一張海報可能是正確的,指出最近的微軟更新是罪魁禍首。

Opening excel files from the internet opens a blank excel window

我沒有卸載更新和期權已經發現,如果我選擇「保存並打開」,而不僅僅是「打開」(選擇「是」的提示,以「開放無論如何?')我的電子表格顯示。希望有所幫助!

+0

但是,卸載更新不是答案 - 您不能要求用戶卸載此類更新。 – Paul

+0

謝謝你的解決方案。 –

+0

@MarcoAntonioQuintal - 我們還發現我們的網站必須添加爲「可信」網站,否則「保存並打開」的提示不會顯示。希望也有幫助。 – cjchamber