C# 信号器WinForms SelfHost

C# 信号器WinForms SelfHost,c#,winforms,signalr,C#,Winforms,Signalr,我正在尝试将WinForms应用程序与Signaler Self Host一起使用,但它不起作用。我有以下代码: public class Startup { public void Configuration(IAppBuilder app) { #if DEBUG app.UseErrorPage(); #endif app.UseWelcomePage("/"); }

我正在尝试将WinForms应用程序与Signaler Self Host一起使用,但它不起作用。我有以下代码:

public class Startup { public void Configuration(IAppBuilder app) { #if DEBUG app.UseErrorPage(); #endif app.UseWelcomePage("/"); } } 公营创业 { 公共无效配置(IAppBuilder应用程序) { #如果调试 app.UseErrorPage(); #恩迪夫 app.UseWelcomePage(“/”); } } 然后:

using (WebApp.Start("http://192.168.0.25:10888")) { // Success notification } 使用(WebApp.Start(“http://192.168.0.25:10888")) { //成功通知 } 启动应用程序后,显示服务器已成功启动,但当我尝试导航到使用web浏览器时,会看到“ERR_CONNECTION_densed”消息

完全相同的代码(复制/粘贴)在控制台应用程序中非常有效,但在WinForms中却不行(使用相同的端口并安装相同的NuGet软件包)。看起来WinForms版本甚至不会启动服务器,因为当控制台版本失败时,我尝试在没有管理员权限的情况下启动它时,它不会引发异常


我尝试将信号器初始化代码放入表单构造函数和Main()函数中,但仍然没有结果。

防火墙是否打开?它在本地主机上工作吗?如果您以管理员身份运行服务器,它是否工作?@Brannon-防火墙已禁用。正如我所写的,控制台版本在同一端口上工作得很好。不,当我作为管理员启动它时,它不工作。