【发布时间】:2016-06-23 19:56:44
【问题描述】:
我无法访问位于 MVC AREA 部分下的 CSS 文件。
这是 CSS 文件的完整路径。
http://mywebsite/Areas/MVC/Resources/dist/css/custom.css
我尝试使用 firebug 进行调试,它会打印以下错误消息。
样式表 http://mywebsite/Areas/MVC/Resources/dist/css/custom.css 不是 加载,因为它的 MIME 类型“text/html”不是“text/css”。
虽然我已经在链接属性中指定了text/css类型。
我指的是css文件如下
<link href="~/Areas/MVC/Resources/dist/css/custom.css" rel="stylesheet" type="text/css" />
我也尝试过给出绝对路径,但仍然没有运气。
如果我们尝试在浏览器中打开上述链接,它会正确打开并显示 CSS,但不会在应用程序中加载。 此外,js 资源和图像正在使用相同的路径而不是 CSS 加载到同一文件夹中。
【问题讨论】:
-
你试过这样的 href="../css/custom.css" ????
-
使用您的浏览器开发者工具来查看在请求 css 时返回的确切内容:它可能是一个错误页面,因此是错误的内容类型。
-
@NeelamPrajapati 是的,我也尝试过使用该路径,但仍然相同。
-
@Richard 如果我使用开发人员工具浏览文件,则文件显示为空。但是,当我复制路径并在浏览器窗口中打开它时,它会返回 css 文件。
标签: css asp.net-mvc