哪个配置更好?使用wfastcgi.exe或python.exe在IIS上为django Web应用程序配置FastCGI模块,参数为wfastcgi.py

7fhtutme  于 2023-10-19  发布在  Python
关注(0)|答案(2)|浏览(98)

所以我一直在学习在IIS Web Server上部署Django Web应用程序。我成功地部署了它。然而,当配置FastCgiModule的处理程序Map时,我注意到请求的可执行文件是**.dll.exe文件。
capture of the requested file for FastCgiModule
但是,我读过一些教程,所有这些教程
都没有**在FastCgiModule上使用.dll或.exe文件,而是使用

'path to python.exe'|'path to wfastcgi.py'

这样就行了。然后我尝试了另一种方法来配置它,

'path to wfastcgi.py'

而且它也有效。
所以我在网上冲浪了几天,但我找不到答案,哪种方式更好。

dwbf0jvd

dwbf0jvd1#

你应该使用wfastcgi.exe,python.exe是用来运行python的,不是用来在iis上配置FastCgiModule的。
你也可以参考这个链接,它也在web.config中使用wfastcgi.py:
https://pypi.org/project/wfastcgi

ndh0cuux

ndh0cuux2#

如果您使用虚拟环境,最好使用用途:

path\to\env\python.exe|path\to\env\wfastcgi.py

如果你只是调用path\to\env\wfastcgi.py,它将使用你全局安装的Python,假设你全局安装了Python。
如果您决定升级全局Python版本而不是您的环境,这可能会导致问题。

相关问题