gpt4 book ai didi

c# - Azure:监听非默认端口会导致访问被拒绝

转载 作者:行者123 更新时间:2023-12-02 23:29:46 36 4
gpt4 key购买 nike

我尝试运行一个简单的网络作业,该作业本质上是打开端口并监听它们的流量。我希望能够使用 80 或 443 以外的不同端口。我的代码是:

var listeningOn = string.Format("http://wwwmydomain.com:4027,
var appHost = new AppHost();
appHost.Init();
appHost.Start(listeningOn);

当我启动 AppHost 时,我收到一条错误消息:

Unhandled Exception: System.Net.HttpListenerException: Access is denied [10/06/2015 15:04:49 > ccdf79: ERR ] at System.Net.HttpListener.SetupV2Config() [10/06/2015 15:04:49 > ccdf79: ERR ] at System.Net.HttpListener.Start() [10/06/2015 15:04:49 > ccdf79: ERR ] at ServiceStack.WebHost.Endpoints.Support.HttpListenerBase.Start(String urlBase)

有什么办法可以解决这个问题,或者是我使用虚拟机的唯一选择。我研究过 Azure 流量管理,但这似乎并不能真正满足我的需求。我需要使用端口 4027 有一些内部原因,这些原因超出了我的控制范围。

最佳答案

在 Azure Web Apps 上运行 Node 时,无法监听任意端口。相反,您只能监听 process.env.PORT。这实际上设置为命名管道而不是端口,但这更多的是实现细节。

关于c# - Azure:监听非默认端口会导致访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32974301/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com