Ich habe eine Anwendung und einen WCF-Dienst, den Teil dieser application.What ist passiert, wenn ich der Dienst direkt nenne es in folgenden Ausnahme ergibt:Sql Ausnahme Fehler bei der Anmeldung für den Benutzer
„System.Web.Services. Protocols.SoapException: Der Server konnte die Anforderung nicht verarbeiten. ---> System.Data.SqlClient.SqlException: Die Anmeldung für den Benutzer 'Kanix' ist fehlgeschlagen. \ U000a at System.Data.SqlClient.SqlInternalConnection.OnError (SqlException-Ausnahme, Boolean breakConnection, Aktion 1 wrapCloseInAction)\u000a at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)\u000a at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)\u000a at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)\u000a at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)\u000a at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover)\u000a at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout)\u000a at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance)\u000a at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData)\u000a at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)\u000a at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions)\u000a at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)\u000a at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection)\u000a at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection)\u000a at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource
1 Wiederholung, DbConnectionOptions userOptions, DbConnectionInternal & Verbindung) \ u000a bei System.Data.ProviderBase.DbConnectionFactory.TryGetConnection (DbConnection OwningConnection, TaskCompletionSource 1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)\u000a at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource
1 Wiederholung, DbConnectionOptions userOptions) \ u000a at System.Data.SqlClient.SqlConnection.TryOpenInner (TaskCompletionSource 1 retry)\u000a at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource
1 Wiederholung) \ u000a bei System.Data.SqlClient.SqlConnection.Open() \ u000a bei DataAccessLayer.SQLHelper.GetMultipleResultSets (String strSQlSPName, Wörterbuch 2& params, List
1 outParams) in D: \ TFS-SAAS \ HighriseLicensing- \ DataAccessLayer \ SqlHelper.vb: Zeile 162 \ u000a bei DataAccessLayer.LoginDL.AuthenticateKey (String-Schlüssel, Int32-GUID, String-Benutzer-ID, Int32-Modus) in D: \ TFS SAAS \ HighriseLicensing- \ DataAccessLayer \ LoginDL.vb: Zeile 20 \ u000a bei BusinessLogicLayer.LoginBL.AuthenticateKey (String-Schlüssel, Int32-GUID, String-Benutzer-ID, Int32-Modus) in D: \ TFS SAAS \ HighriseLicensing- \ BusinessLogicLayer \ LoginBL.vb: Zeile 18 \ u000a bei Lincensing. GetFaith.CheckKeyvalidity (String-Schlüssel, Int32-GUID, String-Installations-ID, Int32-Modus) in D: \ TFS-SAAS \ HighriseLicensing- \ Lincensing \ GetFaith.asmx.vb: Zeile 53 \ u000a bei Lincensing.GetFaith.CheckKey (String key, Int32 guid , String InstallationId, Int32 Modus) in D: \ TFS SAAS \ HighriseLicensing- \ Lincensing \ GetFaith.asmx.vb: Zeile 23 \ u000a --- Ende des inneren Ausnahme-Stack-Trace --- "
Eine wichtige Sache ist, dass wenn ich aus der Anwendung diesen Service gut funktioniert, aber wenn Ich melde mich von der Anwendung ab, es gibt diesen Fehler.