我在这里找到了真正相互关联的主题:HttpListener Access Denied。
我尝试做的是使用自己的http服务器创建Websocket应用程序。这个应用程序基于.net核心2.0,它应该适用于每个操作系统(Windows,Linux,ios),所以我想避免使用命令行。提升权限的清单文件也很差。
此应用程序应该可以在指定的端口上运行,而不仅仅是在80。
我真的不相信没有任何解决方案。我尝试将HttpListener转换为TcpListener,但是这个类没有Context.IsWebsocketRequest变量,所以我将被迫自己处理websocket连接(我也想避免这种情况)。
有没有办法只使用代码绕过这个问题?