我刚刚在Azure上注册了一个试用帐户,看看它是否对我来说是一个长期可行的平台。
使用具有各种CMD和启动脚本的webworker角色,我设法让ruby在云上工作 - 一个简单的“Hello world”消息!
但是,我无法自动启动Middleman,并且无法在日志中看到任何内容以指示错误。当我导航到应用程序时,我只是得到了“页面不可用”。
也许我以错误的方式使用Azure。有任何想法吗? Azure上还有什么东西允许我通过RDC或类似的方式调试问题吗?
非常感谢提前。
答案 0 :(得分:1)
如果你让Ruby在你的角色中运行,你肯定可以和它一起运行Middleman。可能存在很多问题,即工作者角色中缺少特定内容,正确的网络设置等,您可以通过RDP将大部分此类问题排除在Windows Azure工作者角色之外。您可以使用您的角色启用RDP访问,如下所述,一旦您进入虚拟机,您就可以轻松找出可能存在的问题:
http://msdn.microsoft.com/en-us/library/windowsazure/gg443832.aspx
如果要直接从Windows Azure SDK工具创建软件包(不使用VS2010),则可能需要做一些额外的工作,以在部署中包含RDP特定设置。
答案 1 :(得分:0)
Middleman旨在生成静态网站,然后您可以直接使用任何类型的服务器。没有理由让Ruby或任何特殊服务器部署您的站点 - 只需复制静态文件!