从经典ASP和Office 2010输出Excel文件无法打开

时间:2016-07-17 09:40:40

标签: excel asp-classic

我有一个生成经典asp excel文件的应用程序,它已运行多年。几天前,我发现excel 2010中没有打开excel。我尝试过多台计算机,结果是一样的。但是,该文件将从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"

有什么想法吗? 提前致谢

1 个答案:

答案 0 :(得分:1)

我与使用Excel 2016的客户遇到了同样的问题。它似乎是在13日获得优秀补丁之后开始的。

为了让客户再次运行,我们让他们关闭“为来自互联网的文件启用受保护的视图”和“为位于潜在不安全位置的文件启用受保护的视图”。

尚未找到解决方法。

编辑:我发现的另一个更好的解决方案是让客户将网站添加到他们的“可信站点”。