0

我有一个可以在本地工作的页面,但是在部署时,他的 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>
4

3 回答 3

1

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

于 2013-05-23T15:07:29.427 回答
1

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

我怀疑您指向样式表的链接不起作用,而是返回了 404 页面(屏幕截图当然似乎表明它正在返回包含 HTML 的文档)。

要尝试仔细检查:

  • 在 Firefox 中打开页面并查看源代码(右键单击并“查看源代码”);
  • 在 FireFox 源视图中,资产 URL 将是超链接;
  • 尝试单击其中一个 JS 文件的链接并查看显示的内容。

我怀疑你会发现它会返回一个错误页面,而不是你期望的 JS!

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

于 2013-05-23T15:14:47.383 回答
0

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

创作者所有者

有偿

网络服务

用户

iis_usrs

于 2013-05-23T15:20:23.800 回答