我已将 Web 角色设置为使用并置缓存。问题是在开发过程中我们不想一直运行模拟器(因为它很麻烦)。
由于 Azure 会话状态提供程序,正常运行我们的 Web 应用程序(未在 Web 角色中模拟)失败:
[InvalidOperationException:角色发现数据不可用]
Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.get_Roles() +171
是否可以将缓存配置为在不在 Web 角色中运行时使用普通 InProc,并在 Web 角色中运行时使用 Azure Colocated Caching。