我有一个使用本地 IIS Express 服务器在 Visual Studio 2012 上运行良好的 MVC4 Web 应用程序。当我将应用程序发布到在 Windows 2012 上运行的 IIS 8 Web 服务器时,初始登录页面显示正确。但是,使用远程调试,我看到当我使用以下行检查凭据时:
if (ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe))
我得到下图所示的错误:(
来源:usf.edu)