首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法找到Django - IIS部署- scriptProcessor

无法找到Django - IIS部署- scriptProcessor
EN

Stack Overflow用户
提问于 2021-05-12 20:09:35
回答 1查看 811关注 0票数 0

我一直试图使用IIS部署django应用程序,但在执行了以下所有步骤之后,出现了错误

代码语言:javascript
复制
<handler> scriptProcessor could not be found in <fastCGI> application configuration

我知道这个错误是由于脚本处理器值的路径不正确造成的,但是提到的值是正确的。请看下面的截图

启用wfastcgi的屏幕截图

代码语言:javascript
复制
Applied configuration changes to section "system.webServer/fastCgi" for "MACHINE/WEBROOT/APPHOST" at configuration commit path "MACHINE/WEBROOT/APPHOST"
""c:\program files\python39\python.exe"|"c:\program files\python39\lib\site-packages\wfastcgi.py"" can now be used as a FastCGI script processor

下面是在www.root文件夹中的web.config文件中设置的值

代码语言:javascript
复制
<handlers>
  <add name="Python FastCGI" 
  path="*" 
  verb="*" 
  modules="FastCgiModule" 
  scriptProcessor="c:\program files\python39\python.exe|c:\program files\python39\lib\site-packages\wfastcgi.py"
  resourceType="Unspecified" 
  requireAccess="Script" />
</handlers>

有人能帮我为什么要面对这个错误吗。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-13 16:37:33

问题终于解决了!

问题在于scriptProcessor密钥的值。scriptProcessor的路径有空间,这就是问题所在,错误被抛出。

最后,我不得不重新安装python,它的路径之间没有空格,就像下面这样,它正常工作。

代码语言:javascript
复制
scriptProcessor="c:\python39\python.exe|c:\python39\lib\site- 
packages\wfastcgi.py"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67510378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档