ASP.net升級後在IIS7中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身份驗證 -> 編輯 -> Cookie設定 -> 使用Cookie -> 應用。
做出如上修改後,Web.Config檔案自動修改為:
<authentication mode="Forms"> <forms cookieless="UseCookies" loginUrl="Pages\SystemPage\Login\logon.aspx" name=".ADUAUTH" protection="All"> </forms> </authentication>
再次執行程式,問題解決,程式可以正常登入。
相關文章
- Ucenter後臺登陸驗證碼CCCC的解決方法無法登入解決辦法
- 解決ZBLOG PHP 程式無法登入後臺賬戶問題PHP
- Web應用部署在WebLogic中Basic認證無法執行問題及解決Web
- Ubuntu 版本的 Sublime 升級後無法輸入中文解決方案Ubuntu
- 解決Ubuntu軟體包升級後無法播放flash視訊問題Ubuntu
- solaris修改root shell後無法登陸的問題解決
- 新浪微博共享登入後無法退出切換賬號問題解決
- 解決 PBootCMS 後臺登入不顯示驗證碼的問題boot
- oracle無法用oracle認證的問題Oracle
- teams 更改密碼後無法登入,提示使用 Microsoft Authenticator 驗證問題密碼ROS
- 一個ssh無法遠端登入的問題跟蹤解決
- 如何解決MacOS無法登入app store的問題?MacAPP
- DELL伺服器IPMI管理介面無法登入問題解決伺服器
- 10g升級至11g後資料庫無法啟動的問題解決資料庫
- 新浪UC無法登入的解決辦法
- Parallels Desktop 16 升級後無法聯網的解決方法Parallel
- 鄭州iOS點 - 關於升級Mac系統後cocoapods無法匯入第三方的問題解決辦法iOSMac
- ssh無法登入——許可權問題如何解決
- 解決安裝Tuxera NTFS For Mac後依舊無法寫入的問題UXMac
- github在開啟雙因素認證後無法pushGithub
- ArchLinux/Manjaro升級到6.9核心後的問題解決LinuxJAR
- 解決網易考拉無法登入
- pbootcms後臺登入驗證碼看不清的解決辦法boot
- Windows 10升級無法選擇保留個人檔案、設定問題解決Windows
- Win10系統升級助手點選登入沒反應無法登入如何解決Win10
- Asp.Net中Response.Cookies.Remove 無法刪除COOKIE的問題解決方法ASP.NETCookieREM
- Win10升級之後提示系統無法啟用的解決辦法Win10
- 解決mysql無法遠端登入的方法MySql
- 【問題處理】升級12c之後,10G密碼版本使用者無法登陸問題密碼
- 魅族手機語音助手升級後無法使用的解決方法
- SSH登入很慢問題的解決
- 奇怪的登入問題及解決
- 解決ssh登入慢的問題
- Ubuntu18.04中解決emacs無法輸入中文的問題UbuntuMac
- 教你解決msn8.0無法登入
- 解決無法使用VI的問題
- 升級到macOS Big Sur後,EasyConnect 無法使用解決方案Mac
- 解決ubuntu下sublime無法輸入中文問題Ubuntu