How is Visual Guard deployed at runtime?
First of all, Visual Guard assemblies are incorporated to the .NET application and deployed with the application.
Then Visual Guard repository is deployed as well. Most of the time, the repository is created in an RDBMS. There is frequently a development, a testing and a production environment. Each of them has its own VG repository.
The problem is that each new version of the application comes with new features and permissions. Therefore, a new version of the repository is deployed with the new application. Of course, we should not loose the users accounts and permissions already declared in production.
Visual Guard automates the deployment of every new version of the repository: it is merged with the existing repository, without disturbing existing users accounts and permissions.
It is possible to deploy a VG repository with the administration console. We also provide a utility to automate this deployment in batch mode. More information about deployment at:http://www.visual-guard.com/role-profile-user-permission/API-Documentation-security/ HowToDeployRepository.html