Azure/azure-functions-core-tools
Visual Studio template port confusion
Aperta
#3237 aperta il 5 gen 2023
area: templatesdocumentationgood first issue
Metriche repository
- Star
- (1456 stelle)
- Metriche merge PR
- (Metriche PR in attesa)
Descrizione
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
}
}
}