Skip to content

Deploying the Functions runtime as a private site extension

David Ebbo edited this page May 2, 2016 · 24 revisions

If you already have a Functions app, you can use the following steps to deploy your own Functions runtime as a private site extension:

  • In VS, right click the WebJobs.Script.WebHost project and choose Publish
  • Select the existing File System profile and click Publish. This will create the bits under src\WebJobs.Script.WebHost\Publish
  • Go to the Kudu Console for the function app that you want to use your bits on
  • Drag and drop the SiteExtensions folder from your machine (in src\WebJobs.Script.WebHost\Publish), into the root of your Kudu Console. i.e. this should create d:\home\SiteExtensions\Functions
  • In the Kudu Process Explorer, kill the main site (the w3wp that doesn't say scm)

You are now using your private Functions runtime.

Learn

Azure Functions Basics

Advanced Concepts

Dotnet Functions

Java Functions

Node.js Functions

Python Functions

Host API's

Bindings

V2 Runtime

Contribute

Functions host

Language workers

Get Help

Other

Clone this wiki locally