2016-07-01 10 views
0

Ich habe einen Webserver mit Windows Server 2012/IIS8. Beim lokalen Öffnen der Webseite (Internet Explorer auf dem Server) funktioniert es wie ein Charme, Speichern von Cookies und alle. Auf den PCs des Kunden funktioniert es nur in Chrome und Mozilla, während auf Smartphones (Safari und Chrome) es überhaupt nicht funktioniert.IIS 8 asp.net 4.0/4.5/4.6.1 Internet Explorer Kompatibilität

Ich habe versucht:

  1. aspnet_regbrowsers.exe im Server für die neueste Updates von Windows Update-Überprüfung -i hier beschriebenen mag (http://rikter.com/articles/2013/12/internet-explorer-11-and-asp-net/)
  2. in einer Client-Maschine alle seccurity Einstellungen deaktiviert und akzeptiert alle Cookies von allen Seiten.
  3. Microsoft .NET Framework REPAIR TOOL auf dem Server
  4. updading App_Browsers Ordner mit Browsern Definition von hier (App_Browsers definition file for IE 11)
  5. alle Clearing gespeicherten Daten im Client-PC und gespeicherten Cookies Formulare usw. 7. Ändern Sie das Projekt ausführen Zielframework von 4.0 bis 4.6.1

Keines der oben genannten löste das Problem.

Ich verfolgt die Antwort mit Fiddler, und sie enthalten den Cookie. Aber der Cookie-Ordner von IE ist leer.

+0

Was sind die Cookie-Einstellungen in IE? (In einer Unternehmensumgebung IE-Einstellungen können über Gruppenrichtlinien konfiguriert werden.) – Richard

+0

Ich habe es mit allen Einstellungen Kombination versucht (mittel-niedrig, niedrig, keine und aktiviert/deaktiviert die geschützte Checkbox) – athskar

+0

Nicht die Sicherheitszone Ebene, sondern die Privatsphäre-Einstellungen : Internetoptionen | Datenschutz | Fortgeschritten. Kann verwendet werden, um einige oder alle Cookies zu blockieren. Auch, wenn Sie mit den dev tools Optionen laufen JS Fehler angezeigt werden? – Richard

Antwort

0

Wie sich herausstellt, war die Ursache des Problems die Zeit des WebServers. Ich war 3 Stunden zurück und das verursachte (aus irgendeinem Grund im Explorer) das Cookie zu verfallen, gleich nachdem es gesetzt wurde.