在 IIS 8 中添加模块映射到 运行 python 3.6.3 Web 服务要求 .exe 或 .dll 扩展名

Adding Module Mapping in IIS 8 to run python 3.6.3 web services asks for .exe or .dll extensions

我正在尝试 运行 我的 python(3) Web 服务按照提供的说明使用 IIS 8 here 一切都很好,我尝试在 "Add Module Mapping" 部分添加 "FastCgi Module" 。问题是当我在 "Add Module Mapping" window 上单击确定时,弹出错误:

The specified executable for the handler must be .dll or .exe file. If the path to the script processor (only in the case of a .exe file) has spaces, use " marks to specify the executable.

我想必须有一个 FastCgi.dll?

有没有更好的方法来实现?

P.S:我已经阅读了大量有关使用 ISAPI_WSGI 处理程序在 IIS 上使用 运行ning python 2.6 Web 服务的说明,并且有关于在后来的 python 版本,我想知道这些说明是否适用于 python 3.3.6.

当您添加可执行文件设置时,它必须是可执行文件,这意味着它必须是.exe 或.dll。如果您查看说明中的图片,您会在那里看到一个可执行文件 (python.exe)。

如果您不提供可执行文件的路径,将弹出指定可执行文件必须是 .dll 或 .exe 的错误。确保你指的是那里的可执行文件,然后它应该没问题。