【问题标题】:SQL Azure multiple instances web role :- session not working on local machineSQL Azure 多实例 Web 角色:- 会话在本地计算机上不起作用
【发布时间】:2012-05-23 17:00:23
【问题描述】:

我们在 azure 上托管我们的 Web 应用程序。到目前为止一切顺利,只有 1 个小实例的 Web 角色。

然后我们决定为我们的 Web 角色尝试 2 个额外的小实例,以便对 http 请求进行负载平衡。

我们的会话也使用here 发现的 MS 推荐方法存储。

当我们在生产环境中发布时,会话运行良好(全部填满)。在 azure 模拟器上本地测试时,会话不会被填充。

有人知道可能是什么问题吗?谢谢!

【问题讨论】:

  • AppFabric 缓存实际上没有模拟器相关模式。当您在开发中运行时,您仍在连接到实时 AppFabric 缓存,并且需要适当的防火墙设置才能连接。见stackoverflow.com/questions/8181767/…
  • 在 Azure Emulator 上运行时收到什么样的错误消息?
  • 我没有收到任何与天蓝色相关的错误消息。我只遇到与空会话相关的错误。

标签: asp.net azure azure-web-roles


【解决方案1】:

问题是由于本地防火墙造成的。关闭它使缓存可用于会话状态!

【讨论】:

  • 将开发会话状态存储在生产缓存中可能不是一个好主意。对于开发,您可能应该只使用 InProc 或 StateServer 缓存。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多