Deploy to IIS (Angular)
This feature is available only for Radzen Windows users and will work for both pure client-side only applications with no server side code (OData, Swagger and Rest data-sources) and for applications with server side code (Microsoft SQL Server, MySQL, Oracle and PostgreSQL data-sources)
Requirements:
- You need to have Web Deploy installed and running on both your machine and your server as service. Please make sure also that your user have enough rights to use Web Deploy.
- Applications with no server-side part (OData, Swagger and Rest data-source) will require Microsoft URL Rewrite Module for IIS because of HTML 5 routing.
- Applications will require relevant version of .NET Windows Hosting Bundle to be installed.
- When deploying to localhost you may need to run Radzen as administrator.
- You may need to give read rights to your user for
%SYSTEMROOT%\System32\inetsrv\config\
folder
Quick video
Step-by-step
- Click “Deploy” button.
- To start deploy process you need to enter your server name/address, server login credentials and IIS site name where “Default Web Site” is the root in your IIS.
In this case you have ability to edit your database connection string before deploying
When you click “Deploy” button Radzen will prepare for publish server-side app (if applicable), will build Angular app in production and will use Web Deploy to publish the app to the specified IIS server.