我有一个连接到远程sql数据库的ASP.NET MVC 5网站。
当网站从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上时会出现问题。