我使用的是瓶子,并从命令提示符运行它,内置服务器。当我部署它时,文档中没有提到IIS:
http://bottlepy.org/docs/dev/deployment.html
据我所知,它并不是真正考虑到IIS,但微软有一篇文章:
https://support.microsoft.com/kb/276494?wa=wsignin1.0
考虑到所有这些,瓶子是否可以在iis7.5上运行-用于生产?在
我已经看到了一些关于fastCGI和Python的问题,但我不知道这是否适用于生产。在
注意,我不想使用IronPython。除了Python解释器,我希望尽可能多地在本机使用MS-IIS(我必须这样做)。在
我有过使用Apache(在Linux和Windows上)的经验。您所参考的文章给出了activestatepython的一个示例(顺便说一下,这是我在Windows上使用的),它适用于运行pythoncgi脚本,而不是fastcgi。因此,如果您想在IIS下运行fastcgi(假设fastcgi是IIS的一个选项),那么您将不得不在其他地方寻找如何实现这一点。在
但要回答您的问题:是的,因为IIS确实支持pythoncgi脚本,所以您可以在这种模式下运行瓶子应用程序。例如:
如果您找到了为fastcgi配置IIS的方法,那么我建议您安装flup,然后编写代码:
^{pr2}$无论如何,以上两个示例分别在Apache下针对cgi和fastcgi工作。我可能会指出,在apache下运行cgi时,我在Windows上遇到了一个输出被截断的问题。在IIS下,这是否会是一个问题,你会发现的。见Truncated output using Python bottle 0.12.8 as a CGI application under Windows on an Apache server
相关问题 更多 >
编程相关推荐