从传统的ASP和Office 2010输出Excel文件不会打开
我有一个应用程序生成一个经典的asp excel文件,它已经运行多年。 前几天我看到,excel生成excel 2010不打开。我已经尝试了多台计算机,结果是一样的。 但是,该文件从OpenOffice打开。 我认为Excel 2010是一个问题。
我用这句话:
Response.ContentType = "application/vnd.ms-excel" Response.AddHeader "content-disposition", "inline; filename=test.xls"
我也尝试过使用:
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
有任何想法吗? 提前致谢
我已经遇到了使用Excel 2016的客户遇到的同样的问题。它似乎是在13日的补丁发布后才开始的。
为了让客户再次运行,我们让他们closures了“启用受保护的视图来源于Internet的文件”和“启用受保护的视图以查找位于潜在不安全位置的文件”。
还没有find一个修复程序呢。
编辑:我发现另一个更好的解决scheme是让客户将网站添加到他们的“可信站点”。