我有兩個asp.net 1.1應用程序具有相同的代碼,但使用不同的web.config設置。它們被映射到兩個不同的虛擬目錄,稱爲vd1和vd2。登錄頁面因此變成vd1/login.aspx和vd2/login.aspx相同的應用程序代碼,但不同的web.config和不同的虛擬目錄會話超時
雖然我登錄到一個應用程序,但如果我登錄到另一個應用程序,則會從第一個應用程序登錄並退出第二個應用程序。什麼可能是這種行爲的原因?
在此先感謝!
我有兩個asp.net 1.1應用程序具有相同的代碼,但使用不同的web.config設置。它們被映射到兩個不同的虛擬目錄,稱爲vd1和vd2。登錄頁面因此變成vd1/login.aspx和vd2/login.aspx相同的應用程序代碼,但不同的web.config和不同的虛擬目錄會話超時
雖然我登錄到一個應用程序,但如果我登錄到另一個應用程序,則會從第一個應用程序登錄並退出第二個應用程序。什麼可能是這種行爲的原因?
在此先感謝!
我得到了修復。它必須與cookiename相關。我必須爲每個應用程序副本提供一個不同的cookie名稱。希望它能幫助別人!
嘿,只是想問你,你怎麼有兩個不同的web.config文件,每個虛擬目錄一個。虛擬目錄不會指向同一個物理目錄,因此也就是同一個web.config文件?我很抱歉,但我沒有得到這個。 – Ziffusion 2013-03-26 18:39:26
好吧,我不知道,但檢查的是,你還沒有使用「清除」標記您的虛擬目錄的web.config文件..
謝謝。 我也面臨同樣的問題。我們在哪裏設置cookiename?很好,如果你能提供一個例子。
編輯: 我發現它..
<authentication mode="Forms">
<forms name=".CookieName" loginUrl="LoginPage.aspx" />
</authentication>
我得到了修復。它必須與cookiename相關。我必須爲每個應用程序副本提供一個不同的cookie名稱。希望它能幫助別人! – DotNetDude 2012-03-16 16:16:12