微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net – 无法从[服务器]下载[文件]无法打开此Internet站点.请求的网站不可用

我使用以下asp.net代码来传输word文档.
Response.Clear();
     Response.ContentType = "application/vnd.ms-word";
     response.addheader("content-disposition","attachment;filename=\"" + Letter.WordFileName.Replace(" ","%20").Replace("&","And") + "\"");
     Response.BinaryWrite(Letter.WordDocument.ToMSWordDocument());
     Response.End();

上周,我尝试在ie8中传输文件时开始收到以下消息

Unable to download [file] from [server]

Unable to open this Internet site. The requested site is either unavailable or cannot be >found. Please try again later.

更新到ie9后我没有收到错误,但我的大多数用户仍然使用ie8.我觉得这可能与Windows安全补丁有关,但我从谷歌搜索中找不到这样的东西.

以下是一些更多信息:

>错误仅发生在ie8中
>我没有使用https来显示word文档
>这个问题上周开始发生了.
>在未更新3周的系统上存在错误.
>我使用ie8在多台计算机上遇到此问题.

响应标题

HTTP / 1.1 200好的
Cache-Control:private,no-cache =“Set-Cookie”
Content-Type:application / vnd.ms-word
服务器:Microsoft-IIS / 7.5
设置Cookie:.ASPXAUTH = 74B339B8F7578C646C5ABEB1DD798B73409F51EBE28A1EE3CA0E9B16CDA93C1A3B81CA6A82ABABF940A3E828B5B1D7DE503940AD669CD435E28DE36848A706ECA2BF0CAAB408263DFA22166CB796FEAE27A96950DE37A70619C2F59D9C138F39749DC814D41F9839F3414AEDDA7A3A26F5DA92EFAF09BC8C965F61E02DB68B94D8D43C3201528B601896108B0A30B3CDEDF389F3C3D463E2163596186BFE6BADB83DB635193CDE01DA06E0CB3D0F9FAC1C392DA5E30052AD530B803FA92FD72EA7D768B5BB1505BA26B566AED1DCDE7E5423143803434F2C32572427CD6B68A49126E7084947CC52CE315FAC9A94DA1EE4BF765A0F4D2277679F41F6F19275B0067C6223517A959811A24B36C882F9F6D76B1C408B109DBA33991FDC79517A4E7B4C24DEC38E00FA2C7CFBA5566067017CBF34C71D2CC33605A621277C5E6D3E34F45529536140841A0B98720F7129CF49EDB4D3C61553865EE1A332B4273A674FED651FA7525ED6BF180A578B3C0BA0422C40B4C09663BFA3D6E4DD69171C4B2A558506E1B1AFA5788C37EEB8BB2052BA02C91DB14CA0DC5D12F56E62A3016982521480CA104DC3E7451CC92F89003BDE64378961CB8D40753D4031D1CB5A8B78BE6004B97E2128F8ABE584B7961CECF4983C54A48B5E0AB662ECAFF4E04E984C663EA2CBE4C2161F B1D074B06F297378BA15F36927870735833076BB2E43E60BE83E82EBB0138290A761803535BF0590C22F6AAC01397E67C5FE52A3AB5EBB;路径= /
content-disposition:attachment; filename =“Septa Roberts Compound 20111226 [1] .doc”
X-AspNet-Version:4.0.30319
X-Powered-By:ASP.NET
日期:2012年1月10日星期二16:07:51 GMT
内容长度:147456

解决方法

尝试更换
Response.End();

Response.Flush
CompleteRequest()

代码块的末尾(有关额外信息,请参阅herethere).也许响应重定向有一些麻烦,它会导致服务器的响应在浏览器的眼睛上失败.

原文地址:https://www.jb51.cc/aspnet/248463.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐