Ok, littéralement, j'ai passé 14 heures à essayer de faire fonctionner cela aujourd'hui. J'ai une application Web asp.net dans VB qui a été construite avec Visual Studio 2013 Ultimate - Tout fonctionne très bien sur localhost - quand je pousse sur le serveur distant les styles css et js ne se chargent pas. J'ai poussé le site vers une boîte de deb que j'ai lancé iis 6 et tout fonctionne bien. Donc, je sais que la question n'est pas dans le code. et je ne suis pas un pro d'IIS ainsi n'importe quelle aide ou pointeurs dans la bonne direction serait appréciée.ASP.NET ne montre pas CSS ou JS fonctionne dans VS2013 mais pas dans IIS 7.5
0
A
Répondre
0
Okay après plusieurs heures j'ai trouvé la réponse.
Lorsque ASP.net est installé contenu statique n'est pas activé par défaut
Pour activer cette option, allez dans Démarrer | Panneau de contrôle | Programmes et caractéristiques | Activer ou désactiver les fonctionnalités Windows | Internet Information Services | Services Web mondiaux | Fonctionnalités Http courantes et cochez la case Contenu statique.
Cela peut aussi être fait via un fichier web.config comme si
<handlers>
<clear />
<add
name="StaticFile"
path="*" verb="*"
modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule"
resourceType="Either"
requireAccess="Read" />
</handlers>
<staticContent>
<mimeMap fileExtension=".*" mimeType="application/octet-stream" />
</staticContent>
J'espère que cela aide quelqu'un d'autre qui est d'avoir le même problème
Questions connexes
- 1. CropZoom ne fonctionne pas avec IIS 7.5 mais fonctionne avec IIS 7.5 Express
- 2. IIS 7.5 La compression ne fonctionne pas
- 3. ASP.NET authentification Windows ne fonctionne pas dans IIS 7.5
- 4. IIS 7.5 fonctionne adresse IP mais nom complet ne pas
- 5. Asp.net 4.0 application enfant ne fonctionne pas sur IIS 7.5?
- 6. asp.net mvc 2 customErrors 7.5 ne fonctionne pas iis
- 7. File.exists() travaillant dans localhost mais pas dans IIS 7.5
- 8. JS fonctionne dans Chrome mais pas Firefox
- 9. Primefaces ne montre pas css et js
- 10. VirtualPathProvider ne fonctionne pas (assez) en production sur IIS 7.5
- 11. VS2013 ne fonctionne soudainement pas
- 12. ASP.NET MVC 3.0 déployé code ne fonctionne pas dans IE8 dans IIS 7.5
- 13. Chemin relatif ne fonctionne pas sur iis 7.5 mais il fonctionne en mode débogage vs 2010
- 14. IIS 7.5 La fonction AutoStart ne fonctionne pas
- 15. IIS 5.1 ASP.NET ne fonctionne pas
- 16. Site qui fonctionne dans IIS 7, ne fonctionnera pas dans IIS 7.5
- 17. Personnalisé ASP.NET HttpHandler dans IIS 7, 7.5
- 18. iis 7.5 en-têtes de réponse http ne fonctionne pas
- 19. La compression dynamique ne fonctionne pas IIS 7.5
- 20. JS ne fonctionne pas dans pc mais fonctionne sur JSFIddle
- 21. CSS ne fonctionne pas dans ASP.NET
- 22. Pourquoi mon site Web fonctionne-t-il dans VS 2013 mais pas dans IIS 7.5?
- 23. IIS 7.5 Authentification Windows ne fonctionnant pas dans Chrome
- 24. New Route ne fonctionne pas sur IIS 7.5
- 25. l'application WCF ne fonctionne pas sur IIS 7.5 express
- 26. Asp.net AJAX fonctionne - mais ne fonctionne pas
- 27. IIS 7.5 warm up ne fonctionne pas en mode classique
- 28. IIS 7.5 obtenir une variable de session dans ASP.Net, mais pas une seconde
- 29. valide JS mais mouseover ne fonctionne pas
- 30. javascript ne fonctionne pas, mais IE ne montre pas d'erreurs
Quand vous dites et jss Do not css charge - voulez-vous dire vous obtenez une erreur 404? ou sont-ils téléchargés mais pas appliqués. Vous pouvez le vérifier via l'onglet Réseau dans le débogueur chrome – Abhi
Chrome n'est pas installé sur ce serveur et, malheureusement, c'est un client govt donc ils ne vont pas installer le chrome. l'application charge et exécute etc. mais aucun des styles n'apparaît sur la page et aucune des fonctions de JS ne fonctionne .. et ceci ne se produit que sur IIS 7.5 Je l'ai essayé sur 4 boîtes différentes exécutant IIS 7.5 et les mêmes problèmes. Je l'ai poussé vers un compte d'hébergement virtuels exécutant IIS 6 et tout fonctionne comme prévu. Les styles et JS fonctionnent tous sans modification de web.config, ce qui doit se produire dans IIS 7.5. Je n'ai aucune idée comment IIS fonctionne autre chose de base .. – LostInSpace
vous pouvez utiliser F12 sur IE, et démarrer le moniteur de trafic réseau. ou allez directement à votre ressource JS/CSS en tapant l'URL complète. Si vous obtenez une erreur 404, cela signifie que votre serveur n'est pas configuré correctement, peut-être un problème de type MIME. Vous pouvez essayer de résoudre ce problème en définissant manuellement le type mime dans votre fichier web.config. (Encore une fois ce n'est pas quelque chose que je recommanderais pour la production, mais cela vous aidera à isoler le problème) – Abhi