title: Values from local.settings.json in Azure Functions
body: <p>I've created an Azure function that looks like this (actually, the Microsoft template did most of the work!):</p>
  
  <pre><code>[FunctionName("Function1")]
  public static void Run([ServiceBusTrigger("%queue-name%", AccessRights.Listen)]string myQueueItem, TraceWriter log)
  {
      log.Info($"C# ServiceBus queue trigger function processed message: {myQueueItem}");
  }
  </code></pre>
  
  <p>My local.settings.json looks like this:</p>
  
  <pre><code>{
      "IsEncrypted": false,
    "Values": {
      "AzureWebJobsStorage": "..",
      "AzureWebJobsDashboard": "..",
      "AzureWebJobsServiceBus": "..",
      "queue-name":  "testqueue"
  
    }
  }
  </code></pre>
  
  <p>I then deployed this function.  This is a strange SO question, because my problem is that this worked immediately, but I didn't expect it to.  The function.json is here:</p>
  
  <pre><code>{
    "generatedBy": "Microsoft.NET.Sdk.Functions-1.0.0.0",
    "configurationSource": "attributes",
    "bindings": [
      {
        "type": "serviceBusTrigger",
        "queueName": "%queue-name%",
        "accessRights": "listen",
        "name": "myQueueItem"
      }
    ],
    "disabled": false,
    "scriptFile": "..\\bin\\FunctionApp8.dll",
    "entryPoint": "FunctionApp8.Function1.Run"
  }
  </code></pre>
  
  <p>Clearly, the values in local.settings.json have been copied into the function settings, but i can't see them in the portal.  My question is: where are these settings now stored (queue-name and AzureWebJobsServiceBus)?</p>
  
  <p>EDIT:</p>
  
  <p>My Application Settings for the function:</p>
  
  <p><a href="https://i.stack.imgur.com/Fqjcl.png" rel="noreferrer"><img src="https://i.stack.imgur.com/Fqjcl.png" alt="App Settings"></a></p>