hi
We will upgrade the Microsoft packages in framework, module, and template projects.
Please try to reproduce by using the template project(5.2.2)
Abp.Mailing.Smtp.Password must be an encrypted value. If you use the ISettingManager to set the password, you don't have to worry. It internally encrypts the values on set and decrypts on get. If you use the appsettings.json to store the password, you should manually inject the ISettingEncryptionService and use its Encrypt method to obtain an encrypted value. This can be done by creating a simple code in your application. Then you can delete the code. As better, you can create a UI in your application to configure the email settings. In this case, you can directly use the ISettingManager without worrying the encryption.
https://docs.abp.io/en/abp/latest/Emailing#encrypt-the-smtp-password
hi
It is required for Angularbecause the page loads the organization info for the user and role.
hi I will give feedback to our Angular Team.
Please try to reproduce your problem using the template project instead of sharing your complex project.
hi
Please do not share your projects in public website.
you can send the sample project to me liming.ma@volosoft.com
Also, if I run "abp install-libs" it deletes a lot of folders inside the libs folder. Is that normal? Even the folder abp gets deleted.
hi
Please upgrade the package's version in the packages.json file. then run abp install-libs command.
hi
Custom application service code and the use of Event-Bus can let the backend to get events such as user registration.
https://docs.abp.io/en/abp/latest/Event-Bus
After that, you can use the poll in Blazor to query the backend info.
hi
You can prepare a default database and switch to the new database when the user provides a connection string.
This can be complicated if you want to run the template project without a default database.