[英]Asp.net Membership - Login from different asp.net application folder
如果有一個具有以下結構的asp.net網站,則其根目錄以前是純HTML格式,而所有.aspx頁都位於子文件夾應用程序中。 在子文件夾應用程序中,成員可以通過asp.net成員身份登錄,但不能從主頁進行登錄。
理想的解決方案:
我希望訪問者能夠從主頁而不是子文件夾登錄。
當前設置:
網站的根目錄包含一個具有asp.net成員身份配置的web.config文件,該表單設置指向同一網站內的(子)文件夾:
在根 web.config中,我有:
<forms name="aspnetUsers" loginUrl="SUBFOLDER/account/login.aspx" timeout="43200" cookieless="UseCookies" />
在根/子文件夾 web.config中,我有:
<forms name="aspnetUsers" loginUrl="~/account/login.aspx" timeout="43200" cookieless="UseCookies" />
問題:
我可以單擊主頁上的“登錄”控件的“登錄”鏈接,該鏈接將帶我到root / subfolder / account / login.aspx
,但是登錄后,我返回到根文件夾中的主頁,而Login控件沒有不會將我識別為已登錄,但是當我瀏覽到已登錄的root / subfolder
的頁面時,該怎么辦?
我如何最好地解決這個問題?
這個問題可能是重復的,可以關閉,因為我在這里在StackOverflow上找到了解決方案:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.