【问题标题】:how to deploy python app on iis windows server?如何在 iis windows 服务器上部署 python 应用程序?
【发布时间】:2019-10-19 09:17:48
【问题描述】:

您好,我正在尝试使用 iis 在 windows2012 服务器上部署我的 python 应用程序。 我遵循在特定文件夹的网站中添加应用程序的过程,而不是在添加处理程序脚本时更改处理程序映射设置,将 python 路径放入其中。 当我试图打开它时,代码会显示 app.py 的文本而不是运行它。

我尝试的唯一区别是在他的 python 代码中他开始使用 #!iusr 我开始直接拥有我的python代码。 我试过的来源 https://www.youtube.com/watch?v=7whncKjSXK0

任何人都有任何线索 感谢帮助

【问题讨论】:

  • 您的问题解决了吗?

标签: python windows iis


【解决方案1】:

首先,创建 python 站点,例如我的 hello.py 并将其放在 C:\pythonsite 文件夹下:

print('Content-Type: text/plain')
print('')
print('Hello, world!')
  • 现在打开 iis 管理器。
  • 添加一个新站点。选择您的 python 站点文件夹并添加绑定。

  • 现在单击中间窗格中的处理程序映射。

  • 在处理程序映射窗口中,从操作窗格中选择“添加脚本映射”。

- 添加以下详细信息:

请求路径:*.py 可执行文件:C:\Python37-32\python.exe %s %s 名称:蟒蛇

"C:\Python37-32\" 是你的 python 文件夹。

  • 单击请求限制并确保未选中该复选框。

  • 当你点击确定时,它会打开一个提示点击“是”。

注意:确保已启用目录浏览,并且您的 python 和站点文件夹具有 iis_iusrs 和 iusr 分配的完全控制权限。您安装 iis CGI 功能。

  • 浏览网站。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-07
    • 2019-09-23
    • 2014-09-04
    • 1970-01-01
    • 2020-04-02
    • 2016-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多