MVC3站点脚本和CSS未加载
MVC3 Site scripts and CSS not loading
将MVC3站点部署到2008 R2服务器,带有IIS 7.5.
基本上,CSS和Javascript库没有被加载(例如,在Firebug中,CSS选项卡声明"没有规则")。
我在其他地方读到IIS_USR帐户需要有权限才能查看这些文件,所以我有:
- 右键单击网站
- 选择编辑权限
- 选择"安全"选项卡
- 添加了"IUSR_[machinename]"用户,其中[machineme]是服务器名称
- 授予读取和执行权限
同样正如(ASP.net MVC中的MembershipProviders会影响样式表链接吗?)中所回答的那样,我为内容目录添加了一个自动化部分:
<location path="Content">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
此外。。作为最后的手段,我修改了asp.net v4.0应用程序池,以使用LocalSystem标识,而不是ApplicationPoolIdentity,以防出现问题,但遗憾的是,不是。
我错过了什么?
我敢打赌,您已经将URL硬编码到视图中的那些资源中,比如:
<script type="text/javascript" src="/scripts/foo.js"></script>
而不是使用url助手,这是正确的方式:
<script type="text/javascript" src="@Url.Content("~/scripts/foo.js")"></script>
还要从web.config中删除<location>
标记。
备注:您的意思是IIS 7.5吗?
相关文章:
- 当我更改Joomla时,它仍然从旧域加载CSS和Javascript
- 在非我的页面上重新加载CSS
- 网站未加载css、js或图像
- 如何在node.js和express中首先加载CSS
- 没有在django项目中加载CSS文件
- 在php中htaccess重定向url后,无法加载css和js
- Javascript可能阻止加载css背景图像
- 无法查找元素'手动加载CSS文件时的CSS属性
- 加载CSS文件并覆盖上一个文件
- 使用 JavaScript 动态加载 CSS 文件
- HTML 不加载 CSS ,刷新后一切正常.同样在移动设备上,它在首次加载时不起作用
- 仅在codeigniter视图页中加载CSS
- 如何在localhost上加载css和引导程序文件
- 为不同的屏幕分辨率加载css样式的Javascript不起作用
- QWebView.setHtml没有't加载CSS文件
- 预加载CSS背景图像[Can't use sprite]
- 如何加载css和js
- 使用requestAnimationFrame异步加载CSS样式表
- 使用 Angular 样式加载 CSS
- IE8 有时不加载 CSS