css - IIS 7 Windows Server 2008/CSS 文件未在 aspx 中加载

标签 css iis-7 windows-server-2008

我已经找到了与此问题相关的几个主题,但找不到适合我的问题的答案,如下所示: 我将我的 Asp.Net 4.0 站点移至新服务器(IIS 7、Windows Server 2008)。服务器端工作正常,但未加载 CSS 样式表。 当我使用 firebug 时,我在应该加载 css 的部分看到以下内容

404 - 找不到文件或目录。

您要查找的资源可能已被删除、名称已更改或暂时不可用。

尽管有这条消息,我可以在网络上显示 css 的内容(以文本形式)(例如 ../Styles/button.css ..等)

我尝试了一些解决方案,例如在 IIS 上映射静态文件处理程序或在服务器管理器上添加 ASP Angular 色(通过控制面板)。

任何帮助将不胜感激 亲切的问候

最佳答案

您找到的文章/主题与 Uali 的答案谈论的是同一件事,这是正确的,但它并不总是能解决每个人的问题。问题也不在于您的 CSS 本身。

在继续之前,请确保您已按照其他答案的指示启用静态内容

然后在 IIS 管理器 窗口中选择您的虚拟目录执行这些步骤。

  1. 打开处理程序映射
  2. 点击右侧操作面板中的添加托管处理程序
  3. 在请求路径字段中,键入:*.css
  4. 在类型文本框中,输入:System.Web.StaticFileHandler
  5. 在名称文本框中,输入您想要的任何描述性名称,例如 css fix
  6. 单击“确定”。

更新: 我还忘了说,如果需要,您可以对 .jpg、.png、.gif 或任何其他文件类型执行相同的操作。

关于css - IIS 7 Windows Server 2008/CSS 文件未在 aspx 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12301893/

相关文章:

javascript - 将数据加载到 HTML 中的可变高度表

html - 如何设置 <div> s inline : text, img, text, text

iis-7 - 在注册时创建子域

debugging - 如何禁用即时调试消息?

css - Sass 祖先类

windows - IIS 管理器 (IIS7) 中缺少“URL 重写”选项

asp.net - 路由 HTTP 错误 404.0 0x80070002

linux - Hadoop 沙箱 Hortonworks

mysql - 连接远程MySQL问题

javascript - 如何使用 keyup 和 down true false