我正嘗試將託管在Azure中的應用程序連接到也託管在Azure中的數據庫。我得到一個錯誤,請找到下面如何連接到Azure SQL數據庫?
「502 - Web服務器同時作爲 網關或代理服務器時收到了無效的響應。」
當應用程序試圖查詢數據庫。
託管的應用程序,並在Azure中的數據庫之前(應用程序工作在localhost)我的連接字符串到本地SQL Server數據庫是這樣的:
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=*******;
問題是應該如何連接字符串看起來像?我在我的應用中使用實體框架,如果這可能會影響它的外觀。
編輯
一段時間後,我「託管」來獲得錯誤指定爲用戶的登錄失敗
用戶登錄失敗「login1user1」。
這是堆棧跟蹤:
System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) +347
System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) +78
System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) +191
System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) +154
System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) +21
System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry) +90
System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) +217
System.Data.SqlClient.SqlConnection.Open() +96
System.Data.Entity.Infrastructure.Interception.DbConnectionDispatcher.<Open>b__36(DbConnection t, DbConnectionInterceptionContext c) +10
and so on...
我想這意味着我放棄特權用戶不正確。所以現在的問題是如何添加一個具有訪問數據庫權限的新用戶?
感謝
你的錯誤消息並沒有提供太多的信息。請從您的web應用程序的Kudu控制檯獲取日誌文件 –