gpt4 book ai didi

css - 如何将 *.less 添加到 IIS 7.0?

转载 作者:数据小太阳 更新时间:2023-10-29 09:12:46 27 4
gpt4 key购买 nike

我在我的本地机器上设置了一个虚拟应用程序,它正在运行,但没有加载 CSS 文件。我正在使用 lessCSS为我的应用程序设计样式,我认为这里不加载 css 的原因是 LESSCSS 样式表使用 .less 扩展名。

那么如何读取 *.less 文件扩展名呢?

最佳答案

无需添加处理程序。只需为 .less 添加 MIME 类型(现在称为 Internet 媒体类型)并将 MIME 类型设置为 text/css

Web 服务器可以看到请求的扩展名(就像文件的扩展名一样)。如果他们知道扩展名,他们就会提供文件,并添加一个 HTTP header 字段来指示文件内容的格式。例如,当他们提供静态 HTML 文件时,他们会添加 Content-Type: text/html header 字段。这样,浏览器就可以了解使用哪个应用程序来处理响应的主体。

如果 Web 服务器不知道请求扩展名,它们会搜索以查看是否已经安装了另一个知道该扩展名的应用程序。如果有另一个应用程序,则他们让该应用程序提供该文件。

你可以想想这个例子来完全理解会发生什么:

您去餐厅,(您是 HTTP 请求)。您要一份披萨(披萨是扩展名)。厨师知道如何供应披萨,因此它会为您服务。

现在假设您有一次去同一家餐厅,点了Bomyhoor(一种假食品)。厨师不知道如何 cooking 和服务。他/她询问其他厨师,看看厨房里是否已经有人(厨房是网络服务器)谁知道怎么做?如果有人知道如何 cooking Boomyhoor,那么他/她会为您服务。

现在,考虑你再去一次,这次请求 Graboori。厨师已经(从字典中)知道 Graboori 只是 Pizza 的别名。因为他知道如何端比萨饼,所以他只是端上那个。

当您将 MIME 类型添加到 Web 服务器时,您只需将请求扩展名映射到文件类型即可。

关于css - 如何将 *.less 添加到 IIS 7.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7319555/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com