When updating the application in production using the Deploy tool, I see that it is not connecting to SQL.
From the administration applications I continue to connect to SQL without problems, so I ruled out that something had happened to it.
I tried obtaining the ConnectionString that Genexus is using and I see that it is not decrypting it.
Data Source=HM92/d8lXXXXXXXxju9Nj==;;User ID=Elj20MqY44RPXXXXXXX==;Password=veH8whpWmu+f6lj2s42IWxNHoXXXXXXXXX=;Integrated Security=no;;database=TributXXX
Has it happened to someone? any solution or work around?
To get the Connection String I use: ((GxDataStore)dsDefault).ConnectionString;
In the Deploy step, a new encryption key is created with which the sensitive data of the connection is re-encrypted, and that new key remains in KeyResolver.dll that goes in the bin directory. Both files must be (up to date) on the test site. If the data is not decrypted correctly, it may be because KeyResolver.dll is missing or it is, but the web.config does not have the data encrypted with the new key (that is, it is the development web.config).