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" />

Загрузите nopCommerce 1.80. Это там исправлено

Другие вопросы по тегам