我的网站和 IE 出现问题。我有一个文件文件.ashx根据查询字符串中传递的参数,它会成为我的数据库中的文档。
该文件在以下情况下有效:
- 您访问我的网站并单击下载链接。
- 您可以访问我网站上的任何内容,然后将 URL 粘贴到地址栏中并访问它。
- 您之前已经访问过该文档链接一次,即使它确实出错了。
如果出现以下情况,则不起作用:
- 您尚未在当前 IE 打开的情况下访问我的网站并将链接粘贴到地址栏中。它显示以下错误:
Windows Internet Explorer
无法从 MyHostName 下载 Document.ashx。
无法打开此 Internet 站点。
请求的站点不可用或无法找到。
请稍后再试。
有谁知道会导致这种情况的原因。当然,它在 Firefox 中运行得很好。
我已经让办公室里的几个人尝试使用 IE,他们都遇到了同样的问题。他们都说它可以在 Firefox 中运行。
就像rymo说的那样Cache-Control: private
,如果你的响应头恰好有Pragma :no-cache
,你还必须将其更改为Pragma: token
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)