NopContext.Current.User始终为null

时间:2010-11-03 18:57:51

标签: asp.net iis-6 32bit-64bit nopcommerce windows-server-2003-r2

注意:also posted on the nopCommerce forum


我一直在开发基于nopCommerce 1.60的应用程序。我正在开发Windows 7 Pro 64位。

我正在将应用程序部署到Windows Server 2003 R2(32位)进行暂存,这样可以正常工作。它运行得非常完美,就像我在Visual Studio开发服务器上运行它一样。

我刚刚将代码部署到实时服务器以便在该环境中进行测试,并且我有一个真正的显示停止。 NopContext.Current.User始终为null!

实时服务器是Windows 2003 R2 64位,这是我能看到的唯一区别。我已经浏览了两台服务器上IIS中站点设置的每一页,并确保每个设置都相同,我也对应用程序池做了同样的事情。

我不知道还能尝试什么。

有什么建议吗?

2 个答案:

答案 0 :(得分:4)

问题是web.config中缺少anonymousIdentification部分。

修复只是将以下内容添加到system.web部分

 <anonymousIdentification
      enabled="true" />

答案 1 :(得分:-1)

下载nopCommerce 1.80。它固定在那里