anonymous Log in
Search
Recents:
v3.0
sd
Gx16 U4 Preview: Conexion encriptada no conecta en Web.Config
21/05/19 15:47

agualesso

Replies: 2

Buenas tardes foro. Una pequeña consulta: Estoy trabajando con Gx16 U4 Preview en C# y cada vez que compilo la KB, se encripta el nombre del servidor y conexión de la base de datos en el web.config y al ejecutar da error de conexión con SQL. Tengo que editar el web.config con GxConfig.exe y poner el nombre del servidor SQL nuevamente para que lo reconozca. Alguien sabe por qué se puede dar este problema? Nunca lo había tenido antes. Desde ya muchas gracias por su tiempo. Saludos. Agustín N. Alesso Simpocity ® http://www.simpocity.com/
Replies

cmurialdo

21/05/19 19:06
Hola Agustin, la única razón seria que cambiara la clave de encriptación, pero solo cambia en runtime si tienes un KeyResolver.dll en el directorio bin, en el momento de generación no debería cambiar. Podrías mandar el web.config que da error y el que queda luego que lo editas?. On Tue, May 21, 2019 at 12:48 PM Agustin Alesso

agualesso

21/05/19 19:14
*Claudia, gracias por tu respuesta.* *Adjunto ambos archivos, el generado y el editado por mi.* *También, si sirve de algo, te dejo el error que recibo en pantalla con el seguimiento de pila completo:* Error de servidor en la aplicación '/'. ------------------------------ *No se ha encontrado la ruta de acceso de la red**Descripción: *Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código. *Detalles de la excepción: *System.ComponentModel.Win32Exception: No se ha encontrado la ruta de acceso de la red *Error de código fuente:* Se ha generado una excepción no controlada durante la ejecución de la solicitud Web actual. La información sobre el origen y la ubicación de la excepción pueden identificarse utilizando la excepción del seguimiento de la pila siguiente. *Seguimiento de la pila:* [Win32Exception (0x80004005): No se ha encontrado la ruta de acceso de la red] [SqlException (0x80131904): Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: Named Pipes Provider, error: 40 - No se pudo abrir una conexión con SQL Server)] System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) +345 System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) +156 System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) +258 System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) +312 System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry) +202 System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) +413 System.Data.SqlClient.SqlConnection.Open() +128 GeneXus.Data.MssqlConnectionWrapper.Open() +29 GeneXus.Data.ADO.GxConnection.Open() +591 [GxADODataException: Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: Named Pipes Provider, error: 40 - No se pudo abrir una conexión con SQL Server)] GeneXus.Data.ADO.GxConnection.Open() +1203 GeneXus.Data.ADO.GxConnectionManager.IncOpenHandlesImpl(GxConnection con) +30 GeneXus.Data.ADO.GxConnectionManager.IncOpenHandles(Int32 handle, String dataSource) +65 GeneXus.Data.GxDataReader..ctor(IGxConnectionManager connManager, GxDataRecord dr, IGxConnection connection, GxParameterCollection parameters, String stmt, Int32 fetchSize, Boolean forFirst, Int32 handle, Boolean cached, SlidingTime expiration, Boolean dynStmt) +205 GeneXus.Data.GxSqlServer.GetDataReader(IGxConnectionManager connManager, IGxConnection con, GxParameterCollection parameters, String stmt, UInt16 fetchSize, Boolean forFirst, Int32 handle, Boolean cached, SlidingTime expiration, Boolean hasNested, Boolean dynStmt) +163 GeneXus.Data.ADO.GxCommand.ExecuteReader() +707 [GxADODataException: Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: Named Pipes Provider, error: 40 - No se pudo abrir una conexión con SQL Server)] GeneXus.Data.ADO.GxCommand.ExecuteReader() +873 GeneXus.Data.ADO.GxCommand.FetchData(IDataReader& dr) +129 [GxADODataException: Type:GeneXus.Data.GxADODataException.DBMS Error Code:53.Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: Named Pipes Provider, error: 40 - No se pudo abrir una conexión con SQL Server)] GeneXus.Data.ADO.GxCommand.FetchData(IDataReader& dr) +799 GeneXus.Data.NTier.ADO.ForEachCursor.execute() +121 GeneXus.Data.NTier.DataStoreProvider.execute(Int32 cursor, Object[] parms, Boolean batch) +797 GeneXus.Data.NTier.DataStoreProvider.execute(Int32 cursor) +15 Artech.Security.API.gamgetgamgeneralsetting.S111() +82 Artech.Security.API.gamgetgamgeneralsetting.executePrivate() +314 Artech.Security.API.gamgetgamgeneralsetting.execute(SdtGAMGeneralSettingSDT& aP0_GAMGeneralSettingSDT) +79 Artech.Security.API.gamgenerategenerallog.executePrivate() +61 Artech.Security.API.gamgetfileconnectiongam.executePrivate() +196 Artech.Security.API.gamgetfileconnectiongam.execute(GXBaseCollection`1& aP0_Connections) +227 Artech.Security.API.gamgetconnectiongam.S131() +268 Artech.Security.API.gamgetconnectiongam.S111() +329 Artech.Security.API.gamgetconnectiongam.executePrivate() +27 Artech.Security.API.gamgetconnectiongam.execute(String aP0_ConName, String aP1_RepositoryGUID, SdtCacheConnectionCli& aP2_ConnectionCli, GXBaseCollection`1& aP3_Errors) +312 Artech.Security.API.gamgetconnectioncli.executePrivate() +836 Artech.Security.API.gamgetconnectioncli.execute(String aP0_ForceRepGUID, SdtCacheConnectionCli& aP1_ConnectionCli, GXBaseCollection`1& aP2_Errors) +289 Artech.Security.API.gamgetrepositoryconnection.executePrivate() +96 Artech.Security.API.gamgetrepositoryconnection.execute(SdtCacheRepository& aP0_CacheRepository, SdtCacheConnectionCli& aP1_CacheConnectionCli, GXBaseCollection`1& aP2_Errors) +298 Artech.Security.API.gamgxchecksession.executePrivate() +79 Artech.Security.API.gamgxchecksession.execute(String aP0_URL, Boolean& aP1_isOK) +52 GeneXus.Http.GXHttpHandler.ValidGAMSession(Boolean bRedirectIfNotAuth) +976 GeneXus.Http.GXHttpHandler.ProcessRequest(HttpContext httpContext) +475 [Exception: GXApplication exception] GeneXus.Http.GXHttpHandler.ProcessRequest(HttpContext httpContext) +1273 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +790 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +195 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +88 El mar., 21 de may. de 2019 a la(s) 16:06, Claudia Murialdo ( cmurialdo@genexus.com)


Back to sd