リモート SQL データベースに接続する ASP.NET MVC 5 Web サイトがあります。
Visual Studio iis express から実行している場合、Web サイトは正常に動作します。
ただし、azurewebsites に Web サイトを展開し、ログイン関数にデバッガーをアタッチすると、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" />
この Web サイトは、他の場所にデプロイされた場合にも機能します。
この問題は、azurewebsites にデプロイされたときに発生します。