【问题标题】:WCF ServiceBehavoir.InstanceContextMode in Azure Cloud ServiceAzure 云服务中的 WCF ServiceBehavoir.InstanceContextMode
【发布时间】:2016-03-29 15:18:18
【问题描述】:

有谁知道在 Azure 中托管 WCF 服务时 WCF ServiceBehavoir.InstanceContexMode 会受到怎样的影响?

PerCall 实例化配置并在本地处理多个并发请求的服务在 Azure 中托管时似乎不会处理超过 2 个并发请求。是否有其他设置会限制请求?

【问题讨论】:

  • 您究竟如何在 Azure 中托管 WCF 服务?网站?网络角色? VM + IIS 还是自托管?
  • WebRole - 但是,我有一个更新......看来限制是由于客户端测试问题 - 来自同一台机器的并发出站 http 连接的限制,而不是服务器端设置。

标签: c# web-services wcf azure instancecontextmode


【解决方案1】:

更新:限制似乎是由于客户端测试问题 - 来自同一台机器的并发出站 http 连接的限制,而不是服务器端设置。

作为 Azure 的新手,我错误地认为 Azure 的实例化和缩放选项可能会覆盖我在 WCF ServiceBehavoir 中配置的内容,但这是一个红鲱鱼。

通过更改用于测试的客户端 PC 上的以下注册表项来增加客户端限制...

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]

完成此操作后,我可以测试从同一台客户端 PC 到我的云服务的多个并发连接,并且在 Azure 中只运行一个“实例”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-05
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多