小编cob*_*art的帖子

System.Data.SqlClient.SqlException:用户'null'登录失败.将asp.net发布到Azure时

我目前收到错误:

System.Data.SqlClient.SqlException:用户'null'登录失败.

当试图从Asp.net web api获取令牌时.这仅发生在Azure而不是任何其他服务器上.即使在本地连接到Azure上的数据库运行站点也没有问题.它似乎是出于某种原因试图创建数据库而没有它的权限.

此错误的堆栈跟踪是:

[SqlException (0x80131904): Login failed for user 'null'.]
   System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling) +821
   System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) +332
   System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) +38
   System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) +497
   System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) +89
   System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, …
Run Code Online (Sandbox Code Playgroud)

sqlexception azure asp.net-web-api

3
推荐指数
1
解决办法
2749
查看次数

标签 统计

asp.net-web-api ×1

azure ×1

sqlexception ×1