我有一个连接到远程 sql 数据库的 ASP.NET MVC 5 网站。
该网站从 Visual Studio iis Express 运行时运行良好。
但是,当我在 azurewebsites 上部署网站并将调试器附加到登录功能时,我看到 UserManager.FindAsync 功能将我重定向到一般错误视图页面。
这是 UserManager 检查用户是否存在的地方:
var user = await UserManager.FindAsync(model.UserName, model.Password);
这是 web.config 连接字符串:
<add name="DefaultConnection" connectionString="Data Source=87.87.87.87,1433;Initial Catalog=dbname;Integrated Security=False; User Id=username; password=password" providerName="System.Data.SqlClient" />
该网站在部署到其他地方时也可以正常工作。
将其部署在 azurewebsites 上时会出现问题。