mono - Nancy Mono 自主机不会在端口 80 上启动

标签 mono nancy raspbian

我有一个在 Raspberry Pi 上运行的自托管 Nancy 应用程序,但我无法将其绑定(bind)到端口 80!

它可以在端口 81、8090 上运行,我什至尝试了其他“保留”端口,例如 443。除了 80 之外,它们都可以运行。

我用 sudo 启动应用程序,所以它不应该是权限,81 也可以。

sudo mono Lambda.Console.exe

明显的罪魁祸首是其他东西正在使用端口 80,但我无法找出它是什么。我已经尝试了通常的方法;

netstat -ln - nothing is listening on port 80

telnet port 80 - connection is refused, suggesting nothing is listening

还有人有其他建议吗?进程是否仍可以使用该端口?我现在陷入困境。

干杯

戴夫

最佳答案

这是 Mono HttpListener 中的错误,我在这里创建了拉取请求:https://github.com/mono/mono/pull/891 不幸的是,我没有找到解决方法,因为版本发布更加频繁,我将尝试在 Nancy 中找到可靠的解决方法。

关于mono - Nancy Mono 自主机不会在端口 80 上启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19741880/

相关文章:

python - 将 sim800 连接到树莓派 (RX, TX)

c - 如何在一个内核模块中包含三个 IRQ 处理程序?

linux - LINUX 中的串行通信 (RS232)

unit-testing - 使用 Nancy.Testing.Browser 发布时发生 ConfigurableBootstrapper 错误

c# - Nancy:我如何捕获所有请求,而不考虑动词或路径

sdl - 如何在 Raspberry Pi 上使用 dispmanx 创建透明窗口?

c# - 什么是单声道项目

qt - 如何将 Windows 桌面应用程序转换为 Mac 桌面应用程序?

c# - XMLSerializer 正确序列化,但反序列化时抛出 TargetInitationException

c# - Nancy:如何测试元描述标签是否存在