Socket.io+;IIS 10+;反向代理设置

Socket.io+;IIS 10+;反向代理设置,iis,socket.io,reverse-proxy,Iis,Socket.io,Reverse Proxy,目标是在与我的网站相同的端口和域上托管socket.io服务器,使用反向代理托管在IIS 10上。理想情况下,在IIS中配置SSL,而不是在socket.io应用程序中 据我所知,这可以通过使用反向代理URL重写规则来实现 但是,我的javascript客户端应用程序显示以下错误: 请求的资源上不存在“Access Control Allow Origin”头。起源'serve://dist因此,不允许访问。响应的HTTP状态代码为502。 我已经设置了一个反向代理URL重写规则来匹配(rege

目标是在与我的网站相同的端口和域上托管socket.io服务器,使用反向代理托管在IIS 10上。理想情况下,在IIS中配置SSL,而不是在socket.io应用程序中

据我所知,这可以通过使用反向代理URL重写规则来实现

但是,我的javascript客户端应用程序显示以下错误:

请求的资源上不存在“Access Control Allow Origin”头。起源'serve://dist因此,不允许访问。响应的HTTP状态代码为502。

我已经设置了一个反向代理URL重写规则来匹配(regex)URL
socket\.io\/(.*)
,并将其重写为
localhost:8001/{R:0}

My web.config包含以下内容:


我看不到任何地方可以区分http://和ws://

我真的不知道我在做什么。我在网上读到的很多东西都过时了,真的没有多大帮助


任何帮助都将不胜感激?

我想这是不可能的?我想这是不可能的?