在WinForm或者Windows Service中启动SignalR

 要启动自托管的SignalR站点,要么应用程序或者服务的运行账号有管理员权限,要么可以用以下方式允许普通用户有权监听特定的端口

C:WindowsSystem32 etsh http add urlacl url=http://*:1111/ user=DOMAINuser

2 如果主站点用https,那么SignalR站点也必须启动https,方法如下

 

1 为主站点所在的服务器安装证书

2 配置主站点使用https协议

3 在IIS管理器中选择左边的服务器名称,在右边选择Server Certificate

 

4 找到您安装的证书,双击打开

 

 

 

 

 

5 在DOS窗口中运行以下命令,其中XXXXXXXXXXXXXXXX是在记事本中删除了空格之后的字符

netsh http add sslcert ipport=0.0.0.0:8080 appid={12345678-db90-4b66-8b01-88f7af2e36bf} certhash=XXXXXXXXXXXXXXXXXXX

其中8080是SignalR的站点端口

原文地址:https://www.cnblogs.com/wmm-pcy/p/14282632.html