![visual studio publish application visual studio publish application](https://docs.microsoft.com/en-us/aspnet/web-forms/overview/deployment/visual-studio-web-deployment/project-properties/_static/image1.png)
It's easier than you think - you can likely get a basic DevOps pipeline up in a hour or so. There's usually a "build" step, and ideally you'll have a CI/CD (Continuous Integration/Continuous Deployment) pipeline for anything of any real size.
![visual studio publish application visual studio publish application](https://azure.github.io/AppService/media/2020/11/net5_1.png)
Now, in my opinion, deploying apps (.NET Core, Node, or otherwise) directly from source can be a little confusing, and it doesn't really scale for anything other than proofs of concept. Don't feel you need to, but know it's possible. However, if you DO want explicit prompts for name, location, OS, runtime, etc you can turn on "appService.advanced" in File | Preferences | Settings (or Ctrl+,). You don't have control over the location (it'll pick a nearby one) or really anything. This is fine for messing around, but it will assume a bunch of things. TRICK: The default mode of the Azure App Service extension is "basic" mode. I can right-click the top of the tree or just click the + plus sign. I can see my subscription(s) and any sites I've made before. The Azure App Service extension makes a new Azure icon appear on the left of VS Code. I made a new ASP.NET web site with " dotnet new razor" at the command line. This also assumes you have a free Azure account
Visual studio publish application code#
C# extension for VS Code (NOTE: this will get automatically recommended to you anywhere when you open a.Azure App Service extension for VS Code.This is 10-15 min tops for download AND install. But I also wanted to see what it was like on Visual Studio Code (which would work on Linux, etc) First, I could use Visual Studio Community (which is free), and just right click Publish, sign into Azure, and make a free Web App and I'm cool. I wanted to see what was the fastest way to get an ASP.NET Core web site up (for free) on Azure.