我试图冻结并在IIS上部署Python Django应用程序,但无法将其配置为在没有本地Python版本的情况下运行。
现在我可以...
web.config
文件指向Python的本地安装和
wFastCgi.py
(如this tutorial和this tutorial对
做)。但是,我无法弥合这两个步骤之间的差距。冻结应用程序后,web.config
文件不能指向Python.exe
或wFastCgi.py
,因为它们根本不存在,它们已由我的单数appName.exe
文件替换。 / p>
大多数情况下,只是为了了解会发生什么,我尽力去解决问题,将我的web.config
文件指向我在本地安装的Python和wFastCgi.py
,即使它们不是冻结应用程序时需要。当我这样做时,我收到了如下所示的错误消息。打包应用程序后,通过IIS运行Django应用程序所需的WSGI处理程序显然会失败。
总的来说,我很沮丧。我不确定如何在没有本地版本的Python的情况下运行该应用程序,如何配置WSGI处理程序以运行,或者如何解决此后我期望的许多问题。
我正在以任何形式寻求帮助,即使这意味着不冻结程序包,使用其他程序或以比IIS更好的方式提出建议来部署我的Django应用程序。
谢谢!