2

注意:also posted on the nopCommerce forumNopContext.Current.User始終爲空


我一直在開發基於nopCommerce 1.60的應用程序。我正在開發Windows 7 Pro 64bit。

我正在將應用程序部署到Windows Server 2003 R2(32位)進行分級,這工作正常。它的工作原理與我在Visual Studio開發服務器上運行時完全一樣。

我剛剛在現場服務器上部署了代碼以便在該環境中進行測試,並且我有一個真正的顯示屏。 NopContext.Current.User始終爲空!

活服務器是Windows 2003 R2 64位,這是我能看到的唯一區別。我已經瀏覽了兩臺服務器上IIS的網站設置的每一頁,並確保每個設置都是相同的,我也爲應用程序池做了相同的設置。

我不知道還有什麼我可以嘗試。

有什麼建議嗎?

回答

4

問題在於web.config中缺少anonymousIdentification部分。

的修復只是添加以下到system.web部分

<anonymousIdentification 
     enabled="true" /> 
+0

太糟糕了,這不適用於我的安裝。它仍然是空的。 – Olaf 2011-06-24 10:33:04

+0

@Olaf。你在編譯這個網站嗎?你有沒有global.asax和所有的代碼?你的App_Start和BeginRequest方法受到打擊嗎? – 2011-06-24 10:41:50

+0

你是對的!該網站沒有正確編譯,Root.Master.cs代碼隱藏尚未運行,但前端的簡單運營商工作得很好。非常感謝,特別是。照顧半年後「重新開放」問題的人! – Olaf 2011-06-24 13:00:20

-1

下載nopCommerce 1.80。它在那裏修復了

+0

你怎麼知道的?你能解釋一下這個問題嗎?什麼是修復?這不像用1.8版本替換1.6版本那麼簡單,因爲該網站已經經歷了大量的化妝品定製。 – 2010-11-04 09:02:22