IIS部署django,CSS消失问题/无法工作
2017-02-25 00:20
513 查看
问题特征:
django网站中的静态文件CSS、Image在本地服务器使用runserver指令可以完美加载,部署到IIS上后CSS失效、静态文件消失的问题
方法来源:
StackOverFlow
解决步骤:
①在项目的具体app路径下的static文件夹(settings中STATIC_URL指定的目录),新建web.config文件,注意不要弄错目录,是app中存放静态文件的目录下
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,路径则是该网页app下的static文件夹,也就是刚才创建web.config的文件夹
⑤ 重新运行一下IIS,应该就没有问题了
翻译整理自StackOverFlow,鉴于中文资料较少,给大家提供一些参考
django网站中的静态文件CSS、Image在本地服务器使用runserver指令可以完美加载,部署到IIS上后CSS失效、静态文件消失的问题
方法来源:
StackOverFlow
解决步骤:
①在项目的具体app路径下的static文件夹(settings中STATIC_URL指定的目录),新建web.config文件,注意不要弄错目录,是app中存放静态文件的目录下
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,路径则是该网页app下的static文件夹,也就是刚才创建web.config的文件夹
⑤ 重新运行一下IIS,应该就没有问题了
翻译整理自StackOverFlow,鉴于中文资料较少,给大家提供一些参考
相关文章推荐
- Django 部署到Apache上CSS消失的问题
- Win7部署asp.net网站,问题逐个突破<一>---Win7 IIS 部署网站,同局域网中电脑无法访问解决方案
- 部署到iis后,发现无法加载运行CSS文件
- 将WCF部署到IIS上调用报错:由于扩展配置问题而无法提供您请求的页面
- 使用Tomcat部署项目在浏览器中访问的时候JS和CSS等静态文件无法加载的问题
- PHPExcel部署在IIS服务器无法下载问题的处理
- 解决Django-1.8.2应用部署到Apache后无法显示admin应用的CSS
- 在iis上部署django时遇到的问题
- django 解决css,js文件304导致无法加载显示问题
- WCF部署到IIS上调用报错:由于扩展配置问题而无法提供您请求的页面
- IIS 无法加载 CSS,JS的问题
- apache发布django无法加载css/js问题
- IIS部署网站后, 无法正常访问网站问题
- 2012服务器在IIS部署的SLL(https)网址谷歌浏览器无法访问的问题解决
- 解决IIS部署asp/asp.net网站无法浏览并出现w3wp.exe调试问题
- PHPExcel部署在IIS服务器无法下载问题的处理
- 解决rails部署到Heroku上时assets中css无法使用问题
- 部署在服务器iis上的web项目所有js无法执行的问题
- Myeclipse工作空间打开时保错说空指针以及Tomcat项目无法部署的问题解决
- django 解决css,js文件304导致无法加载显示问题