相关疑难解决方法(0)

无法从Azure网站访问Azure数据库服务器

我使用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请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息.

堆栈跟踪:

[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
Run Code Online (Sandbox Code Playgroud)

客户支持时需要帮助.] 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 …

c# azure asp.net-mvc-4 azure-sql-database

6
推荐指数
1
解决办法
3561
查看次数

标签 统计

asp.net-mvc-4 ×1

azure ×1

azure-sql-database ×1

c# ×1