0

I have created a .net web api project and I wish to give the dlls to some customers so that they can deploy it to azure as a web app.

While azure seem to expect the solution and build it there. Is there a way around?

[Update]

We can deploy ASP.Net applications hosted on Github repositories directly to Azure as an App Service. Azure App service automatically detects the project type and deploy a web app in isolated VM (shared/dedicated). So we can publish a Github Repository with dlls and config files and share it with customers. This also have added advantage of easily pushing updates to such customers. Here's link to a write up.

Minhaz
  • 937
  • 1
  • 10
  • 25

1 Answers1

1

Your customers could connect to the Web App with FTP using the publishing credentials and put the files there.

This answer shows how that is done: https://stackoverflow.com/a/25278829/1658906

Another option is using something like OneDrive or Dropbox for Continuous Deployment in the Web App. This allows you to synchronize a folder in e.g. OneDrive to a Web App.

Though I am not sure why they cannot give you RBAC access in the new portal so you could do the deployment.

Community
  • 1
  • 1
juunas
  • 54,244
  • 13
  • 113
  • 149
  • That's one possible solution but I'm looking for some way to deploy without much steps like deploying from Github. I guess syncing from Onedrive is one solution – Minhaz Dec 12 '16 at 09:27
  • 1
    Using OneDrive with continuous deployment is certainly another nice option :) – juunas Dec 12 '16 at 10:16