gpt4 book ai didi

wcf - 从 Windows Azure 辅助角色转发 HttpWebRequest - 本地 wcf

转载 作者:行者123 更新时间:2023-12-03 04:38:29 24 4
gpt4 key购买 nike

使用 Windows Azure 服务,并从本地公开 WCF 服务端点(在防火墙、NAT 后面......)是否可以为 Azure 中的辅助角色提供 Intranet 站点?

基本上,我希望能够从 azure 中的辅助角色向本地站点(例如 http://intranet.domain.net)发出 HttpWebRequest 请求。这可能吗?或者我怎样才能使它成为可能?

最佳答案

这是不可能开箱即用的。您有几个选择(重要)

1) 您需要构建一个自定义“代理”来接收来自服务总线的请求(通过 WebHttpRelayBinding),然后使用 HttpWebRequest 或其他 HTTP 客户端将请求转发到“本地”IIS。请注意,这是一项繁重的工作,需要对极端情况(例如身份验证场景)进行彻底的测试。此外,它不适用于通过“https”的自定义域名(例如 Intranet.domain.net)。

2) 或者,您可以将内容/网站和业务数据/逻辑拆分为单独的部分。您可以直接在公共(public)站点上托管内容。然后,该公共(public)站点可以通过 NetTcpRelayBinding(或 *HttpRelayBinding 之一)与 Intranet 中的 Web 服务通信,并执行业务逻辑或检索数据。

关于wcf - 从 Windows Azure 辅助角色转发 HttpWebRequest - 本地 wcf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14365967/

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