Azure/azure-functions-core-tools
Visual Studio template port confusion
Open
#3,237 opened on Jan 5, 2023
area: templatesdocumentationgood first issue
Repository metrics
- Stars
- (1,456 stars)
- PR merge metrics
- (PR metrics pending)
Description
In Visual Studio 2022 creating a new Azure Function (Event Grid function in my case) the template for Function1 states port 7071:
// Default URL for triggering event grid function in the local environment.
// http://localhost:7071/runtime/webhooks/EventGrid?functionName={functionname}
using System;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Extensions.EventGrid;
using Microsoft.Extensions.Logging;
using Azure.Messaging.EventGrid;
namespace FunctionApp4
{
public static class Function1
{
[FunctionName("Function1")]
public static void Run([EventGridTrigger]EventGridEvent eventGridEvent, ILogger log)
{
log.LogInformation(eventGridEvent.Data.ToString());
}
}
}
But the actual port number is 7166 and randomly set when template is created and configured in launchsettings.json
{
"profiles": {
"FunctionApp4": {
"commandName": "Project",
"commandLineArgs": "--port 7166",
"launchBrowser": false
}
}
}