mvc 发布后 css一些文件访问出403 禁止访问: 访问被拒绝问题
2016-10-28 17:53
447 查看
最近用mvc做项目出个问题,用debug=true 生成浏览时没有问题,访问一切正常;
可是用debug=false发布后,打开网站正常,但是没有样式,检查下代码发现有个css文件是没有下载下来;
发布后的css链接是这样的
浏览器打开这个路径(/Content/css?v=V8chMYqVlF5EyjvwkQMmV6yejW7LVy0_eSLYrG)出现403 禁止访问: 访问被拒绝;后来看下浏览器的路径会发现路径自动在css后面加上了个"/",也就是变成了这样/Content/css/?v=V8chMYqVlF5EyjvwkQMmV6yejW7LVy0_eSLYrG
(注意多了红色的“/”);这个说明浏览器找的是css这个文件夹而不是翻译前的css文件,而且直接访问真实的css链接(真实链接:/Content/site.css)可以正常打开。为什么会这样呢,看了下其它css正常,只有这个是有问题?
解决:
Content文件夹下面确实还有个css的文件夹,把css这个文件夹删除再发布,问题解决;
其它相关代码
绑定代码是这样
可是用debug=false发布后,打开网站正常,但是没有样式,检查下代码发现有个css文件是没有下载下来;
发布后的css链接是这样的
<link href="/Content/css?v=V8chMYqVlF5EyjvwkQMmV6yejW7LVy0_eSLYrG" rel="stylesheet">
浏览器打开这个路径(/Content/css?v=V8chMYqVlF5EyjvwkQMmV6yejW7LVy0_eSLYrG)出现403 禁止访问: 访问被拒绝;后来看下浏览器的路径会发现路径自动在css后面加上了个"/",也就是变成了这样/Content/css/?v=V8chMYqVlF5EyjvwkQMmV6yejW7LVy0_eSLYrG
(注意多了红色的“/”);这个说明浏览器找的是css这个文件夹而不是翻译前的css文件,而且直接访问真实的css链接(真实链接:/Content/site.css)可以正常打开。为什么会这样呢,看了下其它css正常,只有这个是有问题?
解决:
Content文件夹下面确实还有个css的文件夹,把css这个文件夹删除再发布,问题解决;
其它相关代码
绑定代码是这样
bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css"));生成的css这样
/Content/css?v=V8chMYqVlF5EyjvwkQMmV6yejW7LVy0_eSLYrG实际路径
/Content/site.css
相关文章推荐
- IIS7下打开文件出现 403 - 禁止访问:访问被拒绝
- MVC4 本地正常运行,发布到IIS7->403 - 禁止访问: 访问被拒绝。
- 解决MVC中使用BundleConfig.RegisterBundles引用Css及js文件发布后丢失的问题
- MVC4 本地正常运行,发布到IIS7->403 - 禁止访问: 访问被拒绝。
- IIS7 MVC 403 禁止访问:访问被拒绝
- 解决MVC中使用BundleConfig.RegisterBundles引用Css及js文件发布后丢失的问题
- IIS7中发布网站到公网技巧与排错--服务器错误 403-禁止访问:访问本拒绝。
- 解决MVC中使用BundleConfig.RegisterBundles引用Css及js文件发布后丢失的问题
- MVC4 本地正常运行,发布到IIS7->403 - 禁止访问: 访问被拒绝。
- 解决MVC中使用BundleConfig.RegisterBundles引用Css及js文件发布后丢失的问题
- SPRING-MVC访问静态文件,如jpg,js,css
- SPRING-MVC访问静态文件,如jpg,js,css
- SPRING-MVC访问静态文件,如jpg,js,css
- WinServer 2008 发布Office文件不能访问问题
- 2008 Server IIS7 403 - 禁止访问: 访问被拒绝
- 安装android SDK的过程中,遇到某某文件拒绝访问的问题
- 解决Wampserver在win8下出现403禁止访问问题
- SPRING-MVC访问静态文件,如jpg,js,css
- PHP 安全手册 第八条 保护一些重要的文件,拒绝其它人进行访问
- [原]解决win2003 iis6 部署MVC 无法访问 403 的问题