注意: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中站点设置的每一页,并确保每个设置都相同,我也对应用程序池做了同样的事情。
我不知道还能尝试什么。
有什么建议吗?
答案 0 :(得分:4)
问题是web.config中缺少anonymousIdentification
部分。
修复只是将以下内容添加到system.web
部分
<anonymousIdentification
enabled="true" />
答案 1 :(得分:-1)
下载nopCommerce 1.80。它固定在那里