Caching 无法在生产环境中使用专用的Windows azure缓存(预览)部署项目

Caching 无法在生产环境中使用专用的Windows azure缓存(预览)部署项目,caching,azure,azure-caching,Caching,Azure,Azure Caching,我使用WindowsAzure专用缓存()制作了一个示例应用程序 示例应用程序在模拟环境中运行良好,但在生产环境中没有得到正确部署:项目和缓存实例始终显示“正在等待角色启动”。我无法理解这是配置问题还是其他问题 您使用的是哪种部署模式?共用还是专用? 如果它是同一位置的,你能告诉我你设置的缓存大小(%)的值是多少吗?您正在部署哪种vm类型 另外,请检查您是否在“用于维护缓存群集运行时状态的存储帐户凭据”部分的“缓存选项卡”中提供了存储帐户连接字符串 在缓存工作者角色(启用缓存服务的角色)中,如果

我使用WindowsAzure专用缓存()制作了一个示例应用程序


示例应用程序在模拟环境中运行良好,但在生产环境中没有得到正确部署:项目和缓存实例始终显示“正在等待角色启动”。我无法理解这是配置问题还是其他问题

您使用的是哪种部署模式?共用还是专用? 如果它是同一位置的,你能告诉我你设置的缓存大小(%)的值是多少吗?您正在部署哪种vm类型

另外,请检查您是否在“用于维护缓存群集运行时状态的存储帐户凭据”部分的“缓存选项卡”中提供了存储帐户连接字符串

在缓存工作者角色(启用缓存服务的角色)中,如果转到“缓存选项卡”,您将看到“用于维护缓存群集运行时状态的存储帐户凭据”部分

对于模拟环境,此值为“UseDevelopmentStorage=true”,对于部署到云,您需要使用有效的云存储帐户替换此设置。请按照以下详细说明进行正确配置:


此外,如果您仍然面临这些问题,启用远程桌面并检查“Windows->Application”和/或“Microsoft->Windows Application Server系统服务/Admin”频道也会有所帮助。

您是否启用了对虚拟机的RDP访问并检查了应用程序事件日志?我相信您会看到该问题的根本原因出现一些异常。很可能您没有将复制本地的缓存相关引用设置为true,因为这是新应用程序中的一个错误。我使用了专用缓存。我的web角色有2个实例在中型虚拟机上运行,我有1个缓存工作者角色。我应该在哪里提供存储帐户连接字符串(在web角色或缓存工作者角色中)?以及如何获取存储帐户连接字符串?我已尝试提供azure存储帐户名称和访问密钥(主访问密钥),但在开始部署后,其状态仍为“等待角色启动…系统启动任务正在运行”。谢谢,它正在工作。启用诊断模式时,部署需要更多时间。