IIS未加载.css文件

IIS未加载.css文件,iis,server,Iis,Server,嗨,我刚开始为我的AngularJS项目使用IIS服务器 所以我的问题是,我的项目加载的是角度文件,而不是.css文件,既不是我自己的文件,也不是引导文件 我查看了这个庞大的web,发现大多数解决方案都是在Windows功能中检查静态内容。然而,这已经为我勾选了。我想知道是否还有其他解决方案 index.html <!doctype html> <html ng-app="SimPlannerApp"> <head> ...

嗨,我刚开始为我的
AngularJS
项目使用
IIS
服务器

所以我的问题是,我的项目加载的是角度文件,而不是
.css
文件,既不是我自己的文件,也不是引导文件

我查看了这个庞大的web,发现大多数解决方案都是在
Windows功能中检查
静态内容
。然而,这已经为我勾选了。我想知道是否还有其他解决方案


index.html

<!doctype html>
<html ng-app="SimPlannerApp">
    <head>
        ...

        <!-- Load Bootstrap CSS library -->
        <link type="text/css" href="lib/bootstrap-3.3.5-dist/css/bootstrap.min.css">

        <!-- Load AngularJS modules -->
        <script src="lib/Angular-1.4.7/angular.min.js"></script>
        <script src="lib/Angular-1.4.7/angular-ui-router.min.js"></script>

        <!-- Load AngularJS Application -->
        <script src="core.js"></script>

        <!-- Our CSS -->
        <link type="text/css" href="assets/styles/main.css">
        <link type="text/css" href="assets/styles/nav.css">
    </head>

    <body>
        ...

        <!-- This is where page content is inserted to -->
        <div ui-view></div>
    </body>
</html>

...
...

文件树

  • 资产
  • 风格
    • main.css
    • 导航.css
  • 解放党
  • 角度-1.4.7
    • angular.min.js
    • angular-ui-router.min.js
  • bootstrap-3.3.5-dist
    • css
      • bootstrap.min.css
  • index.html
  • core.js

加载到浏览器的文件


我们团队中的一个人找到了解决方案。在引用样式表时,我忘记了每个样式表后面的
rel=“stylesheet”

那么这个

<link type="text/css" href="assets/styles/main.css">

应该是这个吗

<link type="text/css" href="assets/styles/main.css" rel="stylesheet">


您是否在页面上用正确的路径引用了它们?CSS由静态内容处理程序提供。当您请求CSS文件时,IIS会给您什么HTTP响应(包括HTML中的任何消息)?也许你有一个文件扩展名MIME类型条目被错误删除了。你说“不加载”。。。您是否看到任何未找到的
404
?在您的服务器中,没有任何代码(这里看起来像MVC)。我的意思是,这是visual studio网站项目还是纯静态文件?在IIS管理器中,是否有
.css
扩展项将其视为
文本/css