.NET 应用程序可以在 IIS 7 上运行,但不能在 IIS 7.5 上运行

.NET 应用程序可以在 IIS 7 上运行,但不能在 IIS 7.5 上运行

几年前,我为我的网站建立了一个“首页”,使用 CSS 实现了灵活的列系统(而不是固定宽度)。在 IIS 7 下运行良好,但是当我将 Web 服务器升级到 2008 R2 时,页面内容显示出来,但没有明显的 CSS 活动。

我从一个更简单的网站中引入了几个页面,这些页面在不同文件夹中运行,并且运行良好,证明 CSS 可以正常运行。

我比较了这两个页面,唯一的区别在于附带的 CSS 代码。

答案1

由于 css 是由浏览器呈现的,我猜想您遇到了某种权限问题。您是否能够使用页面源链接直接下载 css 文件?

举例来说,如果你的页面中的 html 源代码有以下内容:

<link rel="stylesheet" href="http://sstatic.net/sf/all.css"> 

http://sstatic.net/sf/all.css您能直接从浏览器访问吗?

答案2

使用浏览器的 HTTP 调试工具检查所有请求,看看是否有一个请求失败(要求获取 CSS 的请求)。

我推荐免费工具“Fiddler“”。

相关内容