2011-07-31 51 views
0

我在wwwroot中包含floder,其中包含網站的所有頁面。IIS中的會話始終爲空(頁面之間)

問題是會話和cookie不保存在頁面之間,雖然會話被識別,但總是空的!

爲了在頁面之間啓用會話和cookie,我需要做些什麼?

我嘗試添加該行的web.config

<authentication mode="Forms"> 
    <forms cookieless="AutoDetect" domain="" timeout="10" protection="All" /> 
</authentication> 

我打開文件夾的應用程序拋出IIS管理器中的工具。

但沒有什麼:(

的IIS版本7

感謝所有幫助

回答

0

你檢查會話狀態在IIS7啓用?

您還需要以確保您的應用程序中的web.config中有會話狀態配置設置。

這裏是我的

<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20" /> 

的例子你應該看看

編輯:更新了上面的鏈接,前一個是解散。

+0

感謝的人,我會檢查它(:。 – baaroz

+0

不接受,直到你知道它的工作它可以是任何要麼IIS7或你的web.config將sessionState串的^ _^ –

+0

不幸的是這些導遊不工作對於我來說,會話​​狀態已經是「進程中」,另外我添加了 baaroz