【填坑】【win10】IIS部署django项目时,静态资源的配置问题
2018-12-07 11:20
1681 查看
问题描述
django网站中的静态文件CSS、Image在本地服务器使用runserver指令可以完美加载,但部署到IIS上后找不到静态文件夹static位置的问题。
解决方案
- 在django项目的具体应用的静态文件夹static下,新建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>
- 打开IIS管理器,选择部署的网站项目,右键选择添加虚拟路径,填写虚拟路径别名和static文件夹的路径
- 选择部署的网站项目,右键选择管理网站,重新启动就能解决问题
相关文章推荐
- Django项目不能加载静态资源的问题,解决办法!
- django中配置静态资源访问的问题
- win10环境下配置django2.0.4+Apache2.4+python3.6项目,以及Django静态文件、Apache多项目配置的解决方案(亲测)
- SpringMVC 部署项目静态资源文件访问问题
- IIS ASP.NET网站部署问题解决: ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。
- 在windows2003上部署apache+PHP遇到的部分问题(附IIS配置FastCGI驱动PHP方法)
- 在iis上部署django时遇到的问题
- IIS7.5 部署WCF项目问题集锦
- IIS7.5配置Asp.net项目出现HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。
- IIS中遇到无法预览的问题(HTTP 错误 401.3 - Unauthorized 由于 Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。)
- 部署网站: 配置项目到iis上运行报目录错误
- IIS配置相关问题-MVC 3.0 在各个版本IIS中的部署(转)
- 部署在服务器iis上的web项目所有js无法执行的问题
- heroku部署django之静态文件配置
- web项目中url-pattern改成'/'后,js、css、图片等静态资源(404)无法访问问题解决办法
- 将WCF部署到IIS上调用报错:由于扩展配置问题而无法提供您请求的页面
- Tomcat配置虚拟路径,供Web项目访问以外的静态资源
- python——Django项目开发:配置项目/static/路径,调用css、img、js等静态文件
- Win10下IIS配置图解、MVC项目发布图解、IIS添加网站图解
- Django 静态资源路径问题(一)