我已经使用mongoDB开发了我的应用程序,现在我已经准备好在云端生活了。
我已经从官方mongoDB网站上关于如何部署它的教程 windows azure的工作者角色。
我尝试过在windows azure模拟器中进行本地部署,一切正常。
但是当我尝试将其发布到云服务中时,结果并不像我期望的那样。
MongoDB.WindowsAzure.MongoDBRole_IN_X (其中X是实例编号)始终处于忙碌状态并显示消息..
起始角色...... UnhandledException:Microsoft.WindowsAzure.StorageClient.CloudDriveException
我对此毫无头绪。
有人可以提出任何建议吗?
THX。
PS1。抱歉我的英文。
PS2。我使用过最新版本的windows azure SDK。
答案 0 :(得分:2)
在该工作者角色设置中,MongoDb将自己设置为将数据库存储在持久驱动器(基本上是安装在blob中的vhd)中。由于您获得CloudDriveException
,我首先要注意的是用于安装驱动器的帐户的存储连接字符串。可能是您的配置文件仍然指向本地开发存储?