我最近用Flask + Python开发了一个应用程序,数据库是PostgreSQL。
如何在Windwos Azure上载我的应用程序?Windows Azure是否支持Flask?是否值得在Windows Azure虚拟机上安装Flask应用程序?
很多教程都指导如何在Django中使用Visual Studio和IPython,但这不是我的选择。
有没有什么指南或教程可以入门?
发布于 2013-07-28 20:18:06
截至2013年7月,Azure上有一个Flask模板。

从这个开始。将其克隆到您的计算机上。在根目录中有一些IIS内容,在文件夹FlaskApplication中有一个hello world Flask。您可以在您的计算机python __init__.py上测试Flask应用程序。我不知道如何在本地测试IIS站点。
我也不知道依赖关系是如何工作的。在模板中有一个Pip requirements.txt,还有Flask和其他几个库的源码树。
我把我的一个应用程序从Heroku复制到了Azure。终于让它工作起来了。最大的困难是查找和读取日志(您需要在IIS管理器中打开所有日志记录,然后浏览到FTP站点,然后日志深入到某个奇怪的命名为xml的文件中),这使得这两个小问题花费的时间超过了它们应该解决的时间
web.config,它会自动从get requests中删除查询字符串
这就是问题所在
<action type="Rewrite" url="handler.fcgi/{R:1}" appendQueryString="false" />发布于 2013-03-14 11:20:48
假设你想创建一个云服务,最简单的方法是使用Windows Azure PowerShell和新的模板功能-这允许你为自己的角色创建自定义脚手架。您可以将安装Python和Flask运行时所需的角色设置放在模板文件夹中,然后使用Publish-AzureServiceProject发布到Azure。
它内置了对Django web角色的支持,因此您可能会从那里开始,并进行必要的修改以支持Flask。
另一种选择是使用Linux VM,您可以通过SSH自己设置它。PowerShell或跨平台的命令行界面在这里会有很大的帮助,请参阅:http://www.windowsazure.com/en-us/develop/nodejs/tutorials/linux-virtual-machine/,了解有关虚拟机的演练。
https://stackoverflow.com/questions/15318329
复制相似问题