2009-05-27 4 views
2

Мы недавно развернули приложение ASP.Net на сервере Production и испытываем некоторые проблемы с ним в IE. Мы создали собственный модуль безопасности на основе файлов cookie. Интересная часть: все работает отлично на промежуточном сервере во всех браузерах, а также работает на Production Server, но ТОЛЬКО для Firefox. процесс может написать файл cookie, но по какой-то странной причине аутентификация не может прочитать cookie при входе в систему из IE на производственном сервере. Модуль безопасности был разработан другой компанией и передан нам, что интересно, что компания сейчас расформирована, и никто не может поделиться знаниями по общему модулю.Отладка asp.net на производственном сервере

как вы, ребята, рекомендуете отлаживать или устранять проблему на производственном сервере.

ответ

4

Попробуйте отказаться от ELMAH на сайте. Установка довольно неинвазивная, и вы можете получить ответы на очень быстро.

Если это не дает вам то, что вам нужно, что может возникнуть из-за проблем с файлами cookie, попробуйте получить приложение типа debugbar и пройти процесс.

Если вы все еще сталкиваетесь с проблемами, возможно, вам понадобится использовать что-то вроде log4net, чтобы добавить некоторые дополнительные данные отладки и просмотреть результаты, но для этого вам потребуется перекомпилировать приложение и перенести его.

+0

ELMAH выглядит интересным. Я собираюсь попробовать прямо сейчас! – Vikram

+0

У Скотта Ханзельмана есть замечательный блог о блоге обзора/установки, сделанный недавно здесь: http://www.hanselman.com/blog/ELMAHErrorLoggingModulesAndHandlersForASPNETAndMVCToo.aspx. Это должно помочь убрать вас с ног. –

1

Совершенно очевидно, что вы должны сделать так, чтобы ваш промежуточный сервер полностью отражал ваш производственный сервер. Например, если производственный сервер НЕ находится в вашем основном домене, тогда промежуточного сервера также не должно быть.

Если у вас возникли проблемы с IE, это звучит так, как зоны безопасности разные. Это может быть вызвано «мелочами», такими как проблема с доменом.

Все от аппаратного обеспечения до уровня пакета обновления до установленного программного обеспечения абсолютно должно быть идентичным. Если они не такие, как это всплывают.

Как только вы сможете повторить проблему при постановке, тогда и только тогда исправить. Отладка производства - плохая идея.