当前位置导航:炫浪网>>网络学院>>网页制作>>ASP.NET教程

ASP.net升级后Form认证无法登录问题

ASP.net 1.1开发的Web应用程序,在升级到2.0或3.5以后,通过IIS7发布。

程序中认证方式采用Form认证,Web.Config文件中代码如下:

<authentication mode="Forms">
      <forms loginUrl="Pages\SystemPage\Login\logon.aspx" name=".ADUAUTH" protection="All">
      </forms>
     </authentication>

【遇到问题现象】

认证登录后,程序始终显示登录页 logon.aspx

通过程序跟踪,发现 logon.aspx.cs中

SetAuthCookie() 和 RedirectFromLoginPage()

执行后均无效,无法改变Request.IsAuthenticated值,始终为false;

【解决方案】

运行IIS7 -> 该Web程序 -> 身份验证 -> Form身份验证 -> 编辑

共2页 首页 上一页 1 2 下一页 尾页 跳转到
相关内容
赞助商链接