How to set up CSMART Extensions and Scheduler
Make sure you have the basic software configuration and MarineLMS setup. Navigate to this link to do that.
Steps to follow
Grab the extension DB for Live Canada from below, it should be named something like Anonymous_Ext_full.
Location | \\livebackup\Anonymous Backups2\Live Canada |
---|
2. Restore the database in SQL Server similar to how you do it for the core db. (Ensure that db_owner is checked in the Database role membership section)
3. Open IIS and navigate to the Sites List and create a new application at <your-PC>\Sites\Default Web Site\MarineLMS.Web.Main and name it ext.
4. Edit the App.User.Config as shown below (find the App.User.config at coredev\src\MarineLMSExtensions.Service.Main\App.User.config in Solution Explorer) change the DB name to the one you have named for extensions DB.
5. Rebuild your project and start the MarineLMS Extensions Service (Start the core service first and then the extension) using windows services.
6. Before the extensions is up and running, you must navigate to your coredev\src\MarineLMSExtensions.Web.Main\Support and run deploy-app batch file as administrator. If the batch file is failing to run, go to coredev\src\MarineLMSExtensions.Web.Main and delete the node_modules folder and try to run the deploy-app batch file again Open your preferred web browser and navigate to http://localhost/MarineLMS.Web.Main/ext. .
7. You should now be able to use the extension service at http://localhost/MarineLMS.Web.Main/ext/csmart to open the csmart scheduler.