Microsoft Azure
Deploy as an Azure web application
Last updated
Was this helpful?
Deploy as an Azure web application
Last updated
Was this helpful?
Download the ngSurvey Enterprise Edition installation archive file:
Make sure that you if you run ngSurvey on multiple azure instances to share the load.
Create an Azure AppService using the Azure management portal and a .NET 9 host.
In the application settings page, add a new called NGSurveyDB
with the connection information of the database hosting the ngSurvey database. If you are using a MySQL make sure to follow also the tutorial.
Optional but most secure option - . If you prefer to store your application settings within an Azure key vault you may set following settings in the application settings
KeyVault:Name is the name of your Key vault
AzureAd:ClientId is the client id to access your Key vault
AzureAd:ClientSecret is the client secret to access your key vault
If you are running under a Linux host make sure to replace the : by a double underscore character __
To deploy the package, navigate in your browser to https://yourazure_appname.scm.azurewebsites.net/ZipDeployUI
Upload the NGSurvey zip file by dragging it to the file explorer area on the web page.
Navigate with your browser to your azure site
Use following default credentials for ngSurvey Email : ngsadmin password : admin
Once logged in you can setup additional settings like mail servers, captcha and translation services from the page.
Enjoy a great survey tool!