NopContext.Current.User всегда нулевой
Примечание: также размещено на форуме nopCommerce.
Я разрабатывал приложение на основе nopCommerce 1.60. Я занимаюсь разработкой на Windows 7 Pro 64bit.
Я развертываю приложение на Windows Server 2003 R2 (32 бита) для постановки, и это прекрасно работает. Он работает идеально и точно так же, как когда я запускаю его на сервере разработки Visual Studio.
Я только что развернул код на живом сервере для тестирования в этой среде, и у меня есть настоящий ограничитель шоу. NopContext.Current.User всегда равен нулю!
Живой сервер - Windows 2003 R2 64bit, и это единственное отличие, которое я вижу. Я просмотрел каждую страницу настроек сайта в IIS на обоих серверах и убедился, что все настройки одинаковы, я также сделал то же самое для пула приложений.
Я не знаю, что еще я мог попробовать.
Какие-либо предложения?
2 ответа
Проблема заключалась в том, что anonymousIdentification
раздел отсутствует в web.config.
Исправление было просто добавить следующее к system.web
раздел
<anonymousIdentification
enabled="true" />