Asp classic 使用经典ASP导出CSV

Asp classic 使用经典ASP导出CSV,asp-classic,internet-explorer-10,Asp Classic,Internet Explorer 10,我有一个经典的ASP应用程序,其中有一个页面可以导出CSV文件。它适用于除IE以外的所有浏览器。在公司将每个人的电脑升级到Windows8和IE10之前,它在IE中工作。我尝试过打开和关闭兼容模式,并使用F12更改浏览器模式和文档模式。我有下面的代码来设置标题等 Response.ContentType = "application/csv" Response.AddHeader "Cache-Control", "no-cache" Response.AddHeader "Content-Di

我有一个经典的ASP应用程序,其中有一个页面可以导出CSV文件。它适用于除IE以外的所有浏览器。在公司将每个人的电脑升级到Windows8和IE10之前,它在IE中工作。我尝试过打开和关闭兼容模式,并使用F12更改浏览器模式和文档模式。我有下面的代码来设置标题等

Response.ContentType = "application/csv"
Response.AddHeader "Cache-Control", "no-cache"
Response.AddHeader "Content-Disposition", "attachment; filename=myfilename.csv"
我还尝试了Response.Content Type=“text/csv”,但没有成功。我在谷歌上苦苦挣扎了一两天,寻找解决方案,但找不到任何帮助。有人有什么建议吗

编辑:下面是我从Fiddler那里得到的关于标题的更多信息。另外,我应该提到Fiddler显示数据正在写入响应

HTTP/1.1 200 OK
Cache-Control: no-store, no-cache,private
Content-Type: text/csv
Server: Microsoft-IIS/7.5
Content-Disposition: attachment; filename=somefilename.csv
Persistent-Auth: true
X-Powered-By: ASP.NET
Date: Thu, 14 Aug 2014 17:41:56 GMT
Connection: close
更新:

我已经能够确定问题的发生是因为我正在上载一个文件,然后尝试在同一请求/响应周期中导出文件。当我手动提交数据(通过隐藏字段)而不上传文件时,下载工作正常。因此,现在我正试图找出解决这种情况的方法。

已解决

这是一个互联网探索加Windows更新的问题。有关更多信息,请参阅下面的链接


您能描述问题症状吗?是否下载?下载时是否损坏?是否有错误?目前,您没有给我们任何信息,没有抛出或显示错误。IE僵住了,没有反应。我必须使用任务管理器来杀死IE。在调试问题时,当它试图添加“内容处置”标题时,它似乎冻结了。Fiddler显示了写入响应的数据,但IE似乎不理解标题。听起来这不是csv,而是操作系统在努力关联文件类型,你在其他机器上也有同样的行为吗?尝试将
Response.ContentType
更改为
text/plain
,并将文件名更改为
somefilename.txt
,是否立即下载?如果是这样,则是由于
csv
filetype的文件关联问题。您可以共享工作代码吗?