Hi !
It's quite an old message, but I'm trying to migrate my function from Amazon Lambda (Node.js) to Azure Function (C#). I follow all the steps you mentioned (using the Alexa.Net Wrapper available in Nuget packages).
I develop locally, on my machine, and it's okay :
- My function works well : I test with postman to simulate Alexa calls. Response are corrects.
- I plug very well my alexa console to my local function (using Ngrok like you recommend) : and results are all okay.
- I plublish without problems my function to Azure, using Visual Studio plugin (like you mentioned, with the option you recommend) : function deployed very well.
But, when it's published, I cannot call my function in Azure cloud. All my calls failed. Using postman, or Alexa test functionality.
I think my function is not visible from the web (because using it in locally way - ngrok - works fine), but I don't know where I should look settings. I thought that, with "anonymous" access and using the right url (I use the correct one, like you said), all will work easily...
Have you an idea where I should look why my function is not reachable ? A way to test ? Quite anoying because I'm almost at the end of my goal and it seems it's a problem with Azure, not my function...
If you have an idea, I take it !
Regards,
--
Sylvain