我正在尝试将Azure中托管的应用程序连接到Azure中托管的数据库 . 我收到错误请找到以下内容
“502 - Web服务器在充当网关或代理服务器时收到无效响应 . ”
当应用程序尝试查询数据库时 .
在Azure中托管应用程序和数据库(该应用程序在localhost上工作)之前,我对内部SQL服务器数据库的连接字符串如下所示:
Data Source=DESKTOP-LCO4GKN;AttachDbFilename=|DataDirectory|BakaAppDb.mdf;Initial Catalog=BakaAppDb;Integrated Security=True
将数据库迁移到Azure并使用登录创建用户后,我输入了连接字符串,如下所示:
Server=tcp:betterorgappserver.database.windows.net;Database=BetterOrgAppDatabase_Dogfood;User ID=login1user;Password=*******;
问题是连接字符串应该如何?我在我的应用程序中使用实体框架,如果这可能会影响它的外观 .
EDIT
一段时间后,我“管理”得到错误,指明用户登录失败
用户'login1user1'登录失败 .
这是堆栈跟踪:
System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnect