加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 允许任何用户使用cors(服务器运行Windows身份验证)访问没

发布时间:2020-12-15 08:04:32 所属栏目:百科 来源:网络整理
导读:我有两台服务器 SignalR主机(Windows身份验证,IIS) 其余的网页主机(表单身份验证,IIS) 我已经完成了所有设置,并且可以在Chrome中使用longpolling. (1)使用Firefox并导航到https:// localhost:44301 / signalsr / hubs时要求输入用户名和密码. (1)使用Windo
我有两台服务器

> SignalR主机(Windows身份验证,IIS)
>其余的网页主机(表单身份验证,IIS)

我已经完成了所有设置,并且可以在Chrome中使用longpolling. (1)使用Firefox并导航到https:// localhost:44301 / signalsr / hubs时要求输入用户名和密码.

(1)使用Windows身份验证.我试图通过在web.config中执行以下操作来避免身份验证:

<location path="signalr">
  <system.web>
     <authorization>
        <allow users="*" />
     </authorization>
  </system.web>
</location>

但SignalR不是路径,因为它是自动生成的.
我也试图这样做以暴露集线器,但无济于事:

<location path="~/Hubs">
  <system.web>
     <authorization>
        <allow users="*" />
     </authorization>
  </system.web>
</location>

任何人都可以帮我找到从https://localhost:12321/signalr/ *删除身份验证的方法吗? (这包括所有信号员/协商电话)

解决方法

尝试
<allow users="?"/>

因为它允许匿名,使用asterix“*”允许“所有用户”.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读