不确定Azure缓存最近是否已更改,但访问密钥的格式似乎略有不同。
我按照这里的说明操作: http://msdn.microsoft.com/en-us/library/windowsazure/gg618003.aspx
我以编程方式设置缓存工厂并且它有效。 但是,在我向系统添加另一个缓存后,新缓存不起作用。 我得到的错误是:
ErrorCode<ERRCA0029>:SubStatus<ES0001>:Authorization token passed by user Invalid.
我以与以前相同的方式访问缓存,唯一的区别是不同的主机和不同的密钥。
我设置的第一个缓存(即工作)具有232个字符长的身份验证令牌。 新缓存的密钥只有204。 不确定这是否相关,但我会尽可能多地提供信息。
答案 0 :(得分:0)
http://msdn.microsoft.com/en-us/library/windowsazure/gg618003.aspx上的说明适用于使用相同的缓存但区分端点。例如,添加对当前缓存的https访问权限。
如果您希望使用2个Azure Cache,只需使用2个独立实现构建2个不同的对象。