ASP.NET Identity + Entity Framework 6 注意

最近一個項目使用ASP.NET Identity + Entity Framework 6開發,原本一切正常。開發

 

某時注意到,更改密碼功能程序執行起來沒有問題,界面上也報修改密碼成功,但實際上密碼並無被修改。但同時,註冊和登陸一切正常。通過一成天的查找對比,終於找到問題所在:it

 

db.Configuration.AutoDetectChangesEnabled = false;io

 

個人DbContext默認初始化時加上了這句,只要有這句,修改密碼功能就不起做用。解決方法是AccountController裏初始化DbContext時使其等於True。登錄

 

留檔。程序

相關文章
相關標籤/搜索