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
?