在Windows Azure工作者角色中发布MongoDB - 始终忙碌

时间:2013-05-08 16:52:42

标签: c# mongodb azure cloud azure-worker-roles

我已经使用mongoDB开发了我的应用程序,现在我已经准备好在云端生活了。

我已经从官方mongoDB网站上关于如何部署它的教程 windows azure的工作者角色。

我尝试过在windows azure模拟器中进行本地部署,一切正常。

但是当我尝试将其发布到云服务中时,结果并不像我期望的那样。

MongoDB.WindowsAzure.MongoDBRole_IN_X (其中X是实例编号)始终处于忙碌状态并显示消息..

  

起始角色......   UnhandledException:Microsoft.WindowsAzure.StorageClient.CloudDriveException

我对此毫无头绪。

有人可以提出任何建议吗?

THX。

PS1。抱歉我的英文。

PS2。我使用过最新版本的windows azure SDK。

1 个答案:

答案 0 :(得分:2)

在该工作者角色设置中,MongoDb将自己设置为将数据库存储在持久驱动器(基本上是安装在blob中的vhd)中。由于您获得CloudDriveException,我首先要注意的是用于安装驱动器的帐户的存储连接字符串。可能是您的配置文件仍然指向本地开发存储?