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

C:\Windows\System32\netsh http add urlacl url=http://*:1111/ user=DOMAIN\user

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的站点端口

posted on 2021-01-15 16:10  蒙蒙浮霁月  阅读(451)  评论(0编辑  收藏  举报