Manual Deployment (SnapDevelop)

Click the Open C# Solution in SnapDevelop button in the PowerServer Toolbar, right click on the ServerAPIs project and then Publish.

Open publish window for project

Publishing the Web APIs to the file system

Choose Folder as the destination and configure the rest of the settings, then click Publish.

SnapDevelop project publishing settings overview

Open the target location and copy its path.

Uploading the Web APIs to the App Service through FTP

Go to Azure and open the Web App resource created some sections ago. Go to the Deployment Center page and then to the FTPS credentials tab.

Azure Web App FTPS credentials

Open Filezilla and set the left pane to the publish location of the previous section (you can use the path you copied).

Use the FTPS credentials to connect to the container through Filezilla.

Entering FTPS credentials

Delete the hostingstart.html file and copy the contents of the publish folder into the wwwroot of the Web App container.

After that’s done, you should be able to browse to the public URL of the container (visible on the Web App’s Overview page).

WebAPI deployment success