2013-03-05 6 views
0

У меня есть веб-приложение ASP.NET 2.0. Cookies отлично работали на всех браузерах на сервере Windows 2008 в течение нескольких лет.Cookie только устанавливает в IE, а не firefox/chrome

Мы обновили до нового сервера с сервером Windows 2012 (IIS8), первый день тестирования не был установлен в firefox, поэтому мы не смогли войти в систему (не уверены в хроме). На следующий день, без изменений, все показалось, что все работает нормально.

Продвиньте еще один месяц или около того, firefox и chrome не будут устанавливать файлы cookie (смотрящие в хром dev tools и firebug), но все еще работают в IE, и я могу увидеть набор файлов cookie в инструментах IE dev.

значения Cookie Создаются хотя

HttpContext.Current.Response.Cookies [] []

Кто-нибудь есть какие-либо понятия, почему это может быть, или там, где я должен начать пытаться диагностировать эту проблему?

+0

Вы нашли что-то на этом? –

ответ

0

У нас была такая же проблема на нашем сервере-разработчике, и он потратил часы, чтобы найти основную причину этого. Вход будет работать на IE, но не на FF и Chrome. У нас наконец возникла проблема. Не уверен, насколько уместно наше решение для других, но я подумал, что отправлю его здесь, и это может помочь кому-нибудь когда-нибудь.

В нашем случае, попробовав много вещей, мы, наконец, перезапустили сервер, а затем узнали, что сертификат SSL истек, и именно это и вызвало проблему. Отключение полностью завершенного входа в систему SSL снова. Мы обновили SSL и включили SSL, и теперь все в порядке.