页面CSS在部署服务器上失败

页面CSS在部署服务器上失败,css,firefox,Css,Firefox,我有一个可以在本地工作的页面,但是部署后,没有一个CSS可以工作。在Firefox中,我得到了这些错误。我以前从来没有收到过这个。知道为什么会这样吗 另外,当查看页面的源代码时,我可以看到 <link href="/Content/css/foo.css?v=1.0" rel="stylesheet"> The resource from this URL is not text: http://foo.iat.company.local/Content/css/foo.css?v

我有一个可以在本地工作的页面,但是部署后,没有一个CSS可以工作。在Firefox中,我得到了这些错误。我以前从来没有收到过这个。知道为什么会这样吗

另外,当查看页面的源代码时,我可以看到

<link href="/Content/css/foo.css?v=1.0" rel="stylesheet">
The resource from this URL is not text: http://foo.iat.company.local/Content/css/foo.css?v=1.0
</link>

此URL中的资源不是文本:http://foo.iat.company.local/Content/css/foo.css?v=1.0

检查CSS文件存储在正确位置的内容。尝试在浏览器中打开CSS的URL。还可以在网络选项卡中检查Firebug加载了哪些文件以及来自哪个URL。类似于您的页面尝试从不正确的URL加载CSS文件,并因404错误而获得页面。

您在控制台中显示的错误似乎表明JS文件的第一行是
,不应该是JavaScript文件

我怀疑你的样式表链接不起作用,而是返回一个404页面(截图显然表明它返回了一个包含HTML的文档)

要尝试并再次检查:

  • 在Firefox中打开页面并查看源代码(右键单击并“查看 资料来源“)
  • 在FireFox源代码视图中,资源URL将是超链接
  • 尝试点击其中一个JS文件的链接,看看会得到什么 显示
我怀疑你会发现它会返回一个错误页面,而不是你期望的JS


如果是这种情况,您需要重新查看文件夹结构,并尝试找出标记指向错误位置的原因。

问题在于内容文件夹没有所需的权限。我将以下用户添加到内容文件夹属性窗口的安全选项卡中,并为这些用户设置权限,一切正常

创造者所有者

iusr

网络服务

使用者


iis_usrs

您确定引用这些文件的路径正确吗?这些看起来像是404个错误。我猜你的代码中有打字错误。哦,是的,嘿,当然有。代码仍然与昨天一样,并且服务器上的权限发生了更改。Firebug中的错误表明,假定为JS文件的文件顶部有一个doctype声明。服务器显然在做一些奇怪的事情。您使用的是什么Web服务器?