[Datei] kann nicht von [Server] heruntergeladen werden Diese Internetsite kann nicht geöffnet werden. Die angeforderte Site ist entweder nicht verfügbar

8

Ich verwende den folgenden asp.net-Code, um Word-Dokumente zu streamen.

%Vor%

Letzte Woche habe ich die folgende Nachricht erhalten, als ich versuchte, Dateien in ie8 zu streamen

  

Das Herunterladen von [Datei] von [Server]

ist nicht möglich      

Diese Internetsite kann nicht geöffnet werden. Die angeforderte Site ist entweder nicht verfügbar oder kann nicht gefunden werden. Bitte versuchen Sie es später erneut.

Ich erhalte den Fehler nach der Aktualisierung auf ie9 nicht, aber die meisten meiner Benutzer benutzen ie8 noch. Ich habe das Gefühl, dass dies mit einem Windows-Sicherheitspatch zusammenhängen könnte, aber ich habe so etwas bei meinen Google-Suchen nicht gefunden.

Hier finden Sie weitere Informationen:

  • Der Fehler tritt nur in ie8
  • auf
  • Ich verwende nicht https, um ein Word-Dokument anzuzeigen
  • Das Problem begann letzte Woche.
  • Der Fehler tritt bei Systemen auf, die seit 3 ​​Wochen nicht aktualisiert wurden.
  • Ich habe dieses Problem auf mehreren Computern mit ie8.

Antwortheader

HTTP / 1.1 200 OK Cache-Control: privat, kein Cache="Set-Cookie" Inhaltstyp: application / vnd.ms-word Server: Microsoft-IIS / 7.5 Set-Cookie: .ASPXAUTH = 74B339B8F7578C646C5ABEB1DD798B73409F51EBE28A1EE3CA0E9B16CDA93C1A3B81CA6A82ABABF940A3E828B5B1D7DE503940AD669CD435E28DE36848A706ECA2BF0CAAB408263DFA22166CB796FEAE27A96950DE37A70619C2F59D9C138F39749DC814D41F9839F3414AEDDA7A3A26F5DA92EFAF09BC8C965F61E02DB68B94D8D43C3201528B601896108B0A30B3CDEDF389F3C3D463E2163596186BFE6BADB83DB635193CDE01DA06E0CB3D0F9FAC1C392DA5E30052AD530B803FA92FD72EA7D768B5BB1505BA26B566AED1DCDE7E5423143803434F2C32572427CD6B68A49126E7084947CC52CE315FAC9A94DA1EE4BF765A0F4D2277679F41F6F19275B0067C6223517A959811A24B36C882F9F6D76B1C408B109DBA33991FDC79517A4E7B4C24DEC38E00FA2C7CFBA5566067017CBF34C71D2CC33605A621277C5E6D3E34F45529536140841A0B98720F7129CF49EDB4D3C61553865EE1A332B4273A674FED651FA7525ED6BF180A578B3C0BA0422C40B4C09663BFA3D6E4DD69171C4B2A558506E1B1AFA5788C37EEB8BB2052BA02C91DB14CA0DC5D12F56E62A3016982521480CA104DC3E7451CC92F89003BDE64378961CB8D40753D4031D1CB5A8B78BE6004B97E2128F8ABE584B7961CECF4983C54A48B5E0AB662ECAFF4E04E984C663EA2CBE4C2161F B1D074B06F297378BA15F36927870735833076BB2E43E60BE83E82EBB0138290A761803535BF0590C22F6AAC01397E67C5FE52A3AB5EBB; Pfad = /     content-disposition: Anhang; Dateiname="Septa% 20Roberts% 20Compound% 2020111226 [1] .doc"     X-AspNet-Version: 4.0.30319     X-Powered-By: ASP.NET     Datum: Di, 10 Jan 2012 16:07:51 GMT     Inhaltslänge: 147456

    
Brad Sandefur 10.01.2012, 16:36
quelle

6 Antworten

2

Ersetzen Sie

%Vor%

mit

%Vor%

am Ende des Codeblocks (siehe hier und hier für zusätzliche Informationen). Vielleicht hat die Response Redirect einige Probleme und es verursacht die Antwort Ihres Servers in den Augen des Browsers.

    
Alfabravo 21.02.2012 01:08
quelle
2

Nach einigen Recherchen habe ich herausgefunden, dass ein Sicherheits-Patch für asp.net die Header ändert, was zu diesem Verhalten in IE8 führt. Weitere Informationen finden Sie hier: KLICK

    
FourTonMantis 05.03.2012 08:11
quelle
0

Ich könnte mir vorstellen, dass dies der Fall ist, weil der Browser etwas verursacht, was dazu führt, dass andere Workstations dieses Problem beim Zugriff auf diese Site in IE 8 haben?

1) Überprüfen Sie mit        - SpyBot-Suche & amp; Zerstöre - Ссылка        - Adware - Ссылка

2) Haben Sie zusätzliche Antivirenprogramme installiert oder sind Firewalls installiert? Wenn ja, welche? Sie müssen möglicherweise mindestens auf einer temporären Basis vollständig deinstalliert werden, um herauszufinden, was das verursacht.

    
Micah Armantrout 17.02.2012 16:11
quelle
0

Sie könnten versuchen, ein Word-Dokument auf einen anderen Server hochzuladen und es mit IE8 herunterzuladen, während Fiddler läuft. Sehen Sie sich dann den Antwort-Header an und sehen Sie, was in Ihrem Code fehlt / anders ist.

    
nadavy 20.02.2012 20:52
quelle
0

Fügen Sie das hinzu und versuchen Sie es:

%Vor%     
Asken 21.02.2012 09:22
quelle
0

Ich habe die Wurzel gefunden, benutzt diese Jungs nicht, außer ihr wisst wirklich, wie man die Situation für IE8 anpackt (eigentlich finde ich gerade heraus, dass es nur in IE8 passiert), entferne das, wenn du es verwendest:

%Vor%

und diese Zeile in Ihrem Code:

%Vor%

Danke an den Autor:

  

Ссылка

Gerade gefunden, könnte auch helfen;

Achten Sie auf die ASP.NET SetCacheability-Methode

HttpCacheability-Enum auf MSDN :

NoCache : Niemand kann die Seite zwischenspeichern.

Privat : Nur Browser können es zwischenspeichern (aber keine freigegebenen Proxys). Dies ist der Standardwert

Öffentlich : Jeder kann die Seite zwischenspeichern, inklusive Proxies

Server : Seiten werden nur auf dem Server zwischengespeichert (wie der NoCache, sodass Browser die Seite nicht zwischenspeichern)

ServerAndNoCache : Server und NoCache ... wie Server

ServerAndPrivate : Server und Privat ... wie Privat

  

Ссылка

    
mutanic 27.11.2014 15:27
quelle