Deployment
About Deployment
If you have merged Angular UI project into ASP.NET Core project then you only need to publish your .Host project. After publish .Host project, you should copy files that are in .Host/wwwroot/dist folder to publish_folder/wwwroot.
For example: Move files in .Host/wwwroot/dist
to C:\inetpub\wwwroot\my-website\wwwroot
We are using angular-cli for development & deployment. Angular CLI has it's own build command that can be used to build your application:
ng build --prod
This command uses dist folder as output. Just remember to change assets/appconfig.json file with your own configuration.
AOT
Angular CLI uses AOT (Ahead of Time) compilation by default. You can add --no-aot parameter
to the ng build
command to disable it. But we recommend AOT feature since it has significant performance gain.
Be aware that, if you don't configure email settings, some functions like new tenant registration may not work.