MOINS fichier ne se charge pas (404)
Je suis à l'aide d'IIS 7.5 et je ne suis pas en mesure de charger le moins de fichiers, car il donne une erreur 404.
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Less Tutorial</title>
<link href="style.less" />
<script src="less-1.0.41.min.js"></script>
</head>
<body>
<div id="container">
<a href="#">My Anchor</a>
</div>
</body>
</html>
MOINS:
@primary_color: green;
#container {
width: 200px;
height: 200px;
background: @primary_color;
}
Vous devez vous connecter pour publier un commentaire.
Lors de l'utilisation de Asp.Net vous pouvez ajouter le type mime dans votre site web.config:
*.less
de typedotless.Core.LessCssHttpHandler,dotless.Core
nomdotless
.Lors de l'utilisation de webmatrix aller à "Documents\IISExpress\config" ouvrir "applicationhost.config" et ajouter la ligne mimeMap extension de fichier=".moins" typemime="text/css" dans la section "staticContent". Espérons que cette aide.
code
<location path="onepager.Le serveur"> <système.serveur> <sécurité> <authentification> <anonymousAuthentication enabled="true" /> <windowsAuthentication enabled="false" /> </authentification> </titre> <staticContent> <mimeMap extension de fichier=".moins" typemime="text/css" /> </staticContent> </système.serveur> </position>code
Dans mon MVC 5 application, j'ai essayé plusieurs de ces approches et je ne pouvais pas résoudre le problème. En fin de compte, j'ai installé le Web Essentials pour VS 2013 et a profité de l'intégré dans MOINS de compilateur. Chaque fois que vous enregistrez votre MOINS fichier, il va générer le CSS correspondant. Dans ma présentation, j'ai simplement pointer vers le fichier CSS et travaillé autour de mes ennuis.
J'ai fait face à cette erreur plusieurs fois maintenant et malgré l'ajout d'un type mime j'ai eu la même erreur encore et encore.
Puis j'ai découvert que l'ajout d'un type mime seulement des correctifs 406 code d'erreur, pas de 404. Il a quelque chose à voir avec les privilèges je pense.
Donc, essayez d'ouvrir le fichier en tant que Administrateur (comme
notepad.exe
->run as Administrator
) et remplacer le fichier avec lui-même. Cela a fonctionné pour moi.Voici un bon tutoriel vidéo qui devrait vous aider à démarrer -> http://net.tutsplus.com/tutorials/html-css-techniques/quick-tip-you-need-to-check-out-less-js/
EDIT: pas vraiment le fixer, mais une petite astuce. toujours ajouter
type="text/css"
lors de l'ouverture de balises de style ou un lien vers une feuille de style dans la balise de lien.