gpt4 book ai didi

asp.net - HTTP 连接能否从 IIS/ASP.NET 传递到另一个应用程序或服务?

转载 作者:可可西里 更新时间:2023-11-01 15:29:21 26 4
gpt4 key购买 nike

我正在研究构建一个 ASP.NET MVC 应用程序,它公开(除了通常的 HTML 页面)JSON 和 XML REST 服务,以及 Web Sockets .

在一个完美的世界中,我将能够对 Web 套接字接口(interface)使用与对其他服务相同的 URL(并根据用户代理请求的内容确定要返回的数据)但是,我知道 IIS 不是'由于不是为持久连接构建的,我需要知道是否有一种方法可以接受(甚至可能握手)Web 套接字连接,然后将连接传递给服务器上运行的另一个服务。

如果这不可能,我确实有一个解决方法,主要涉及使用 ASP.NET 检查 Web Sockets 连接升级 header ,并使用 HTTP/1.1 响应302 Found 指向另一个主机,该主机将我的 Web 套接字服务配置为直接监听适当的端点。

最佳答案

如果我完全理解您的目标,我相信您可以使用 IIS7/7.5 应用程序请求路由模块来完成此任务。

这是一个快速引用:http://learn.iis.net/page.aspx/489/using-the-application-request-routing-module/

关于asp.net - HTTP 连接能否从 IIS/ASP.NET 传递到另一个应用程序或服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4493928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com