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).也许响应重定向有一些麻烦,它会导致服务器的响应在浏览器的眼睛上失败.

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....