Document

IIS6.0 发布Django项目

一: IIS 上线Django项目详细步骤 :

  https://www.cnblogs.com/guangang/articles/9268644.html

  1:模块映射参数: 

  FastCgiModule
  D:\Python36\python.exe|D:\Python36\Lib\site-packages\wfastcgi.py
  DjangoWebHardler

  2:Fastcgi 环境变量配置:

  键值对
  1、WSGI_HANDLER:django.core.wsgi.get_wsgi_application()
  2、PYTHONPATH:C:\testdjango\runCIA
  3、DJANGO_SETTINGS_MODULE:runCIA.settings

  3:上线的时候注意把Debug模式关闭

二:IIS找不到 FastCGI设置:

  https://rayblog.pixnet.net/blog/post/43935049

  1:按以上步骤做完之后一定要记得重启

 

三:静态文件(CSS)加载不出来的问题:

  https://blog.csdn.net/qq_18075613/article/details/56970016?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-2&spm=1001.2101.3001.4242

需要在静态文件夹中新建一个web.config文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <!-- this configuration overrides the FastCGI handler to let IIS serve the static files -->
    <handlers>
    <clear/>
      <add name="StaticFile" path="*" verb="*" modules="StaticFileModule" resourceType="File" requireAccess="Read" />
    </handlers>
  </system.webServer>
</configuration>

 

再加入路径就可以用了

 

四:发布后进入主页 出现 发生未知 FastCGI错误 :如下图:

 

 

 

解决方法: 

修改该网站所对应的应用程序池

进程模型->标识 修改为:LocalSystem

 

 

设置完之后即可 正常启动, 完美解决

 

五:项目发布后,执行第三个步骤 依然加载不出来静态文件(401.3)可参考

https://dotblogs.com.tw/rainmaker/2015/10/30/153746

按以下步骤设置即可解决:

第一种:

 

 

第二种:

 

 

 

 

 

 

 

posted @ 2021-01-29 16:12  苏什么苏  阅读(140)  评论(0编辑  收藏  举报