我的网站和 IE 出现问题。我有一个文件 Document.ashx,它根据查询字符串中传递的参数成为数据库中的文档。
该文件在以下情况下有效:
- 您访问我的网站并点击下载链接。
- 您可以访问我网站上的任何内容,然后将网址粘贴到地址栏中并进行访问。
- 您之前已经访问过该文档链接一次,即使它确实出错了。
如果出现以下情况,则不起作用:
- 您尚未在当前 IE 打开的情况下访问我的网站并将链接粘贴到地址栏中。它显示以下错误:
Windows Internet Explorer
Unable to download Document.ashx from MyHostName.
Unable to open this Internet site.
The requested site is either unavailable or cannot be found.
Please try again later.
有谁知道会导致这种情况的原因吗?当然,它在 Firefox 中运行得很好。
我已经让办公室里的几个人尝试使用 IE,他们都遇到了同样的问题。他们都说它可以在 Firefox 中运行。
最佳答案
就像rymo所说的设置Cache-Control: private
,如果你的响应头恰好有Pragma :no-cache
,你也必须将其更改为编译指示:标记
.
关于internet-explorer - IE : Unable to download * from *. 无法打开此 Internet 站点。请求的站点不可用或找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3415370/