1

我刚刚在 Azure 上注册了一个试用帐户,看看它是否对我来说是一个长期可行的平台。

使用具有各种 CMD 和启动脚本的网络工作者角色,我设法让 ruby​​ 在云上工作 - 一个简单的“Hello world”消息!

但是,我无法让Middleman自动启动,并且在日志中看不到任何内容来指示问题所在。当我导航到应用程序时,我只是得到一个“页面不可用”。

也许我以错误的方式使用 Azure。有任何想法吗?Azure 上还有什么东西可以让我通过 RDC 或类似工具来调试问题吗?

提前谢谢了。

4

2 回答 2

1

如果你让 Ruby 以你的 worker 角色运行,你绝对可以和它一起运行 Middleman。可能存在很多问题,例如 Worker Role 中缺少特定内容、正确的网络设置等,您可以通过 RDP 对您的 Windows Azure Worker Role 解决大多数此类问题。您可以使用您的角色启用 R​​DP 访问,如下所述,一旦您进入虚拟机,您就可以轻松找出可能存在的问题:

http://msdn.microsoft.com/en-us/library/windowsazure/gg443832.aspx

如果您直接从 Windows Azure SDK 工具创建包(不使用 VS2010),那么您可能需要做一些额外的工作以在您的部署中包含 RDP 特定设置。

于 2012-07-10T20:12:23.883 回答
0

Middleman 旨在生成静态网站,然后您可以直接使用任何类型的服务器为其提供服务。没有理由使用 Ruby 或任何特殊服务器来部署您的站点 - 只需复制静态文件!

于 2014-03-22T04:45:35.813 回答