我在WinServer2k8機器上有一個ASP.NET網站,它通過Forms身份驗證進行了驗證。此時,如果有一個人在機器A上登錄,則機器B上的所有登錄嘗試都將失敗(A & B正在使用相同的互聯網連接訪問服務器)。登錄請求不會返回任何錯誤,而是隻是重定向回登錄屏幕,就好像認證從未發生過一樣。我想知道如何通過IIS7或web.config文件配置此站點,以便它允許任意數量的同時用戶會話。網站的所有設置均設置爲IIS7默認值。我試過在IIS7中更改會話狀態模式,最大會話屬性和表單身份驗證設置。將IIS配置爲允許多個用戶同時訪問
任何幫助表示讚賞。
P.S. - 我也測試過使用不同IP地址進行互聯網連接的機器,我仍然無法從這一端開始同步會話。
P.P.S - 如果我試圖從服務器機器上的網絡瀏覽器開始一個會話,每次都會工作,不管是誰登錄。思考?
編輯 - 我使用Windows會話憑據進行身份驗證 - 使用的網頁後端是LogonUser的方法,這是從ADVAPI32.DLL
你有任何可以做到這一點的自定義驗證碼嗎? – Jacob 2012-03-07 00:54:38
噢,我忘了提及我使用Windows會話憑據進行身份驗證 - 網頁後端使用的方法是LogonUser,它是從advapi32.dll導入的 – Maximilian 2012-03-07 14:44:02