我在私有域上部署.NET網站。嘗試使用IE 8(唯一允許的瀏覽器)登錄只是刷新登錄屏幕,無法重定向到下一頁。無法通過私有域上的IE 8登錄,Firefox和Chrome工作正常
一些注意事項: - Firefox或Chrome從未出現問題(因此可能不是安全問題 )。 - 已經有其他網站發佈在同一網絡上,使用IE-8時沒有問題。 - 試圖禁用login.aspx和Master頁面中的所有javascript。 - 試圖添加 <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
「內容」(IE = 8,IE = EmulateIE8 ...)中的不同值,但沒有運氣。
- 運行從部署服務器與解決方案的應用程序工作 很好,但在發佈後的IIS,發生同樣的問題。
有什麼建議?
編輯: 我可以縮小分辨率區域:IE 8不保留會話變量!我試圖將登錄重定向到一個不使用會話變量的普通頁面,它工作。另外,當我使用定向頁面中的常量值替換會話變量時,它工作正常。所以問題變成:如何以編程方式在頁面之間保留會話變量?
你可以指定服務器的綁定 - 只有SSL或混合的東西嗎? 也可以使用f12 Tools進行跟蹤,以查看服務器是否可能主動刪除Cookie,並且是否存在所有預期的Cookie。 最後但並非最不重要的,告訴你的經理溝IE8;) – TGlatzer 2015-02-02 12:30:02
此應用程序的SSL設置被禁用。但是,使用http不是https的FF和Chrome瀏覽器完全可以瀏覽同一個網站。 我們的應用程序不使用cookies,它只使用會話變量。我完全同意你,所以我需要谷歌「如何說服客戶溝IE」:)無論如何感謝 – Hazim 2015-02-02 13:02:23
如何瀏覽器和會話ID相關?魔法? Cookie或URL參數? – TGlatzer 2015-02-02 13:30:32