2012-01-18 110 views
0

我有一个使用WAMP在Windows中设置的开发环境。生产环境正在运行Windows Server 2003和IIS。目前已有两个生产站点,我正在尝试添加第三个。但是,CSS根本不适用于第三方网站。 Index.php和salestracker.css都在同一个目录中。这是网站的标题。CSS不适用于IIS6.0,但适用于WAMP测试环境

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 

<head> 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

<title>Salestracker</title> 

<link href="salestracker.css" rel="stylesheet" type="text/css" /> 

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> 

<script src="js/common.js" type="text/javascript"></script> 

</head> 

正如我所说的,它在开发环境中工作正常,并且不在生产环境中应用任何css。下面是在CSS中的第一项:

body { 
background-color:#f3f2f0; 
color:#104E8B; 
} 

回答

1

尝试把CSS的网页,看看它是否是一个路径问题的网页不明白的CSS文件的位置。

您也可以尝试启动提琴手工具,以查看它尝试加载css页面时会发生什么。除此之外,请查看开发和生产环境之间的差异。

+0

当我尝试导航到css页面时,出现403.2 READ ACCESS FORBIDDEN消息。不过,我只是检查了IIS管理器中的文件权限,并选中了“读取”。我将尝试直接调整文件的权限,而不是通过IIS。 – Stewie 2012-01-18 13:59:41

+0

你将无法以一般的方式阅读css页面。要做到这一点,你需要在IIS上设置目录浏览权限,我认为这并不是必要的。由于它只是少量的CSS在你的页面中放置一个样式标签,并在其中放置一些基本样式,以确保它符合CSS。这将告诉你,如果问题是页面不知道发生了什么,或者Web服务器无法读取文件。同时检查css文件以确保没有任何多余的字符或缺少导致事情爆炸的分号。 – Brian 2012-01-18 14:33:59

+0

仍然没有运气。我已确保在文件属性和IIS管理器中对“访客帐户”具有“读取”权限。我无法从服务器导航到本地主机/ salestracker/salestracker.css。它给了我相同的403.2错误。提琴手也得到了403.2禁止。除了一个使用WAMP,另一个使用IIS6之外,开发和生产之间没有区别。任何其他想法? – Stewie 2012-01-18 14:36:54