我使用Visual Studio 2013 Web Express创建了一个MVC Web应用程序.我在Azure中为我的计算机启用了防火墙规则,我可以从本地计算机连接和远程调试我的网站.我有用户SQL Server对象资源管理器来确认我正在连接到我的Azure数据库并且应用程序运行正常.
但是,当我将应用程序部署到Azure时,我收到以下连接错误.我已经检查过以确保该网站将Azure数据库作为链接资源.我使用FTP连接到网站并确认我的web.config中的连接字符串是否正确.
这似乎是我的Azure设置中的一些配置问题,但我不知道还有什么要检查.任何建议表示赞赏.
---------------收到错误(用户名和跟踪ID已更改)------------------------- -
'/'应用程序中的服务器错误.
用户'MyUserName'登录失败.已为此会话分配了跟踪ID"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx".在需要帮助时,请将此跟踪ID提供给客户支持.
描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.异常详细信息:System.Data.SqlClient.SqlException:用户'MyUserName'登录失败.已为此会话分配了跟踪ID"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx".在需要帮助时,请将此跟踪ID提供给客户支持.
来源错误:
在执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息.
堆栈跟踪:
Run Code Online (Sandbox Code Playgroud)[SqlException (0x80131904): Login failed for user 'MyUserName'. This session has been assigned a tracing ID of 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'. Provide this tracing ID to客户支持时需要帮助.] System.Data.SqlClient.SqlInternalConnection.OnError(SqlException异常,布尔breakConnection,Action
1 wrapCloseInAction) +5341687 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) +546 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) +1693 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +69 System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +30 System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo …