viflow logoknowledge base

Contact Us

Menu
en de
  • viflow product page
  • Support request

Contact Us

  • viflow knowledge base
  • Instructions
  • WebModel
  • viflow and Microsoft Azure
  • Run WebModel in Azure Web App – WITHOUT authentication
viflow and Microsoft Azure

Run WebModel in Azure Web App – WITHOUT authentication

Applies to: viflow (subscription | 9 | 8 | 7) | Article: 3387698 | Updated on 11.07.2025

Delete

Articles for IT professionals/administrators

Please note that this article is intended for IT professionals or administrators who have the relevant expertise and all necessary rights.

Delete

Paid app service plan required

A paid App Service plan from Microsoft is required to run the WebModel in an Azure Web App. Information about this can be found here: ››› Pricing: App Service | Microsoft Azure

The APP service plan should meet these requirements

Requirement Significance for plan selection
.NET 8 (LTS) Only plans with Windows and code deployment
64-bit platform Must be configurable
FTPS/SCM upload Must be activated and usable
Auth via ENTRA ID ID tokens and client secret support required
File upload/WebModel data No storage or upload size restrictions
Delete

Step 1 – CREATE AZURE WEB APP

  1. In the Azure portal, select App Services – Create – Web App.
  2. Choose your subscription and the appropriate resource group.
  3. Give the web app a name.
  4. Under Publish, select Code.
  5. Runtime stack is .NET 8 (LTS) (viflow subscription and viflow 9) as of June 12, 2025.
  6. Operating system is Windows.
  7. Region choose the one that suits you best (Germany is Germany West Central)
  8. Create the web app via Review + Create
  9. Now open the web app via Home – Web app name.
  10. Open the configuration. 
  11. Under Platform , select 64 Bit.
  12. To enable upload with an FTP tool (WinSCP, FileZilla, etc.).
    • Enable credentials for SCM basic authentication publishing
    • Activate FTP Basic Authentication Publishing Credentials 
Delete

Step 2 – RESTRICTING ACCESS TO YOUR OWN DOMAIN (NO LOGIN TO THE WEB MODEL)

  1. By default, anyone who knows the web app's address can access it. To restrict access to your own domain, proceed as follows:
    • Open the Azure portal and select the web app.
    • Now navigate to Authentication.
      • Click Add Identity Provider.
      • Identity provider: Microsoft (the current tenant is selected by default)
      • Normally, all you need to do now is set the lifetime of the client key under Client Secret Expiration.
      • Click Add to complete the setup.
Delete

Step 3 – EXPORT WEB MODEL AND UPLOAD WITH FTP TOOL (HERE: WINSCP)

  1. Export a WebModel with authentication disabled. 
  2. Open your Azure Web App overview in the Azure Portal.
  3. Navigate to Deployment – Deployment Center.
  4. Click the FTPS Login Information tab.
  5. Open the FTP tool of your choice and configure it as follows:
    • Transfer protocol: FTP
    • Encryption Explicits: TLS/SSL
    • Server address: the FTPS endpoint from the portal
    • Port number: 21
    • Username: the FTPS username from the portal under Application area
    • Password: the password from the portal under Application area
  6. Once the connection is established successfully, the entire contents of the WebModel folder must be uploaded.
Delete

Troubleshooting – What should I consider?

  1. Save customized appsettings.json file
    • To include the customized appsettings.jsonin the export and to prevent it from being overwritten, it must be stored in the following folder:
      • Open the folder %USERPROFILE%\Documents\viflow
      • Create the Customizations folder and open it
      • Create the folder WebApp , open it and place the customized appsettings.json in it (the path to the appsettings.json should then look like this: %USERPROFILE%\Documents\viflow\Customizations\WebApp

  2. Update the client secret
    • The client secret you created in step 2 must be recreated after a certain period of time. 

  3. WebApp logs
    • If our support requests the web server event log messages, you can find them in the Azure Portal at:
      Web app name – Diagnostics and troubleshooting – Diagnostic Tools – Application Event Logs.
Delete

All articles in viflow and Microsoft Azure

  • Operate viflow on Microsoft Azure
  • Run WebModel in Azure Web App – WITH authentication
  • Run WebModel in Azure Web App – WITHOUT authentication
  • ENTRA ID Authentication – WebModel on Microsoft IIS
Quicklinks
  • viflow international
  • viflow functions
  • Trainings
  • viflow life cycle
  • viflow system requirements
  • Remote support
  • viflow updates
SUBMIT SUPPORT REQUEST

Couldn't find a solution? Make a support request.

Submit a support request


FOLLOW US

We inform you regularly about current developments, trends and news around viflow. Just choose the format that's right for you.

Newsletter subscription
vilfow auf facebook ViCon auf Xing ViCon auf Linkedin vilfow auf youtube
Contact Central office

+49 511 696048-0

Sales

+49 511 696048-20

Support support@viflow.de
  • Contact
  • T&Cs
  • Conditions of Use
  • Privacy Statement
  • Legal Info

Copyright © 2003 – 2025 ViCon GmbH | viflow knowledge base | All rights reserved.

info@vicon.biz +49 511 696048-0
Knowledge Base Software powered by Helpjuice

Definition by Author

0
0
  • Kontakt
  • AGB
  • Nutzungsbedingungen
  • Datenschutz
  • Impressum

Copyright © 2003 – 2021 ViCon GmbH | Funktionen | Alle Rechte vorbehalten.

info@vicon.biz +49 511 696048-0
Expand