Asp.net会员-从不同的Asp.net应用程序文件夹登录
本文关键字:Asp net 应用程序 登录 文件夹 会员 | 更新日期: 2023-09-27 18:02:02
如果有一个asp.net网站与以下结构,根过去是普通的HTML和所有的。aspx页面在子文件夹应用程序。在子文件夹应用程序中,成员可以通过asp.net成员身份登录,但不能从主页登录。
理想解决方案:
我希望访问者能够从主页登录,而不是仅仅从子文件夹。
当前设置
网站的根目录包含一个web。表单设置指向同一网站内的(子)文件夹:
根目录 web中的。config I have:
<forms name="aspnetUsers" loginUrl="SUBFOLDER/account/login.aspx" timeout="43200" cookieless="UseCookies" />
根/子文件夹 web中的。config I have:
<forms name="aspnetUsers" loginUrl="~/account/login.aspx" timeout="43200" cookieless="UseCookies" />
问题:
我可以在主页上点击登录控件的登录链接,这将带我到root / subfolder / account / login.aspx
,但登录后,我返回到根文件夹中的主页,登录控件不识别我正在登录,但是当我浏览到root / subfolder
内的页面时,我登录了?
这个问题可能是重复的,可以关闭,因为我在这里找到了StackOverflow的解决方案:
在多个应用程序中使用一个Asp.net成员数据库单点登录