【发布时间】:2021-01-18 21:01:51
【问题描述】:
我正在开发一个 aspnet webapp,它目前部署在最新的 IIS 上并且运行良好。 现在我的客户要求我将同一个应用程序移到 azure App Service 上。
我在那里部署它,应用程序中包含的 Http Listener 已停止工作。 相同的代码在服务器机器上运行。
HttpListener listener = new HttpListener(); listener.Prefixes.Add('https//customerurlnameazurewebsites.net/'); listener.Start();
在 listener.Start() 上出现错误 我在邮递员上收到错误的网关错误
502 - Web 服务器在充当网关或代理服务器时收到无效响应。
在 Azure 远程调试后,我发现异常“访问被拒绝”
listener.Start();
在本地机器和服务器机器上发生了相同的异常,我通过以下命令解决了这个问题。
netsh http add urlacl url=http://+:80/MyUri user=DOMAIN\user
【问题讨论】:
标签: c# asp.net azure-web-app-service httplistener