I am developing an aspnet webapp which is currently deployed on latest IIS and working fine. Now My client asked me to move same application over azure App Service.
I deploy it there and Http Listener which is included in application has stopped working. Same code is working on server machine.
HttpListener listener = new HttpListener(); listener.Prefixes.Add('https//customerurlnameazurewebsites.net/'); listener.Start();
Error is on listener.Start() I am recieving bad gateway error on postman
502 - Web server received an invalid response while acting as a gateway or proxy server.
After Azure Remote Debugging I have found Exception 'Access denied' on
listener.Start();
Same Exception was concurring on local machine and server machine I had solve that problem by following command.
netsh http add urlacl url=http://+:80/MyUri user=DOMAIN\user
What is the
listening on url?If it listen localhost port. In Azure App Services, it just support
80and443. If other server URL,it should be works fine.You also can refer to the comment in this post. I think the usage of
HttpListeneris correct, it should be useful to you.Reference post:
Django channels and azure
Strapi on Azure does not run