gpt4 book ai didi

wcf - 在 azure 上托管 WCF 服务

转载 作者:行者123 更新时间:2023-12-03 21:34:13 24 4
gpt4 key购买 nike

我有一个 wcf 服务,我想在 azure 上运行它,但遇到了几个问题:

首先:我应该选择 Web 角色还是辅助角色来运行 wcf 服务?

第二:客户端使用调用来登录服务,之后服务应该记住谁登录了( session )。问题是,出于防火墙原因,我可能应该使用一些 http 绑定(bind)。但是这些好像不支持session?
或者我是否需要 AppFabric 来进行 session (AppFabric 到底是什么?)?

是否有关于如何托管 WCF 服务的完整教程?

最佳答案

如果您将 WCF 服务托管在 Web 角色中,您将获得 IIS 的所有优势(池、缓存、日志记录等)。您可以依赖 WCF Web 角色模板并简单地添加 WCF 服务(其表现为 svc) - 并且使用新的 SDK 1.3,您应该能够以相同的角色在网站旁边托管 WCF 服务。

您还可以在辅助角色中新建一个 ServiceHost。使用辅助角色,您将拥有完全的控制权,但您将失去 IIS 的优势。

对于 WCF 实验室,从 Azure Platform Training Kit 开始。您将看到以下实验室:

  • 以辅助角色托管 WCF
  • 使用身份管理确保 WCF 安全
  • 将 WCF 与服务总线结合使用

关于wcf - 在 azure 上托管 WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4312343/

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