web-dev-qa-db-fra.com

Option Pas de types Mime dans IIS 7

J'ai un problème dans IIS où j'ai installé une application Web exécutée à l'aide de .NET, mais lorsque vous y accédez, aucune des images n'est affichée et le CSS n'est pas utilisé. La page n'est donc pas formatée. .

Cela me laisse perplexe mais je me demandais si cela pouvait être quelque chose à voir avec les types MIME autorisés. J'allais donc vérifier lesquels étaient autorisés quand j'ai remarqué que l'option Types MIME n'était pas présente.

Je peux le voir dans IIS sur un autre serveur de la section IIS lorsque vous cliquez sur un site, mais il n’est tout simplement pas présent sur ce serveur. Est-ce que quelqu'un sait:

a) Pourquoi il n’est pas là et comment vous pouvez le récupérer b) Si cela pourrait être la cause du problème selon lequel le code CSS n’est pas détecté et aucune image n’est affichée?

J'espère que j'ai bien expliqué cela, mais je serai ravi de fournir plus d'informations à quiconque se fera un plaisir de vous aider! :-)

Merci

24
5lovak

Pour résoudre le problème d'image manquant (CSS vierge) et d'image, vous devez installer le Static Content Role.

  1. Start -> Administrative Tools -> Server Manager
  2. Sélectionnez Web Server sous Roles
  3. La troisième option est Static Content sous Common Http Features 
  4. Installez-le

Votre contenu statique sera maintenant servi.

Si vous devez ajouter des types MIME spécifiques, vous pouvez utiliser la fonctionnalité MIME Types nouvellement installée. La nouvelle Role ne sera pas affichée jusqu'à ce que vous redémarriez IIS Manager.

44
Rebecca

Ceci est la réponse pour les utilisateurs non-serveurs, j'ai Windows 10 et le commentaire de Phil (voir la réponse ci-dessous) a fonctionné pour moi:

"Et si vous utilisez un système d'exploitation non serveur tel que Windows 8, effectuez une recherche sur la page de démarrage Pour" Activer ou désactiver les fonctionnalités Windows "et activez InternetServices d'information -> Services World Wide Web -> HTTP communFonctionnalités -> Contenu statique "

Capture d'écran des paramètres de fonction:

 Windows 10 Features Screenshot

5
Omar Isaid

OK, sous IIS manager sur W2K8, je vois les types MIME sous "Fonctionnalités HTTP". Si l'option de configuration Types MIME ne s'affiche pas, vous devrez peut-être suivre les étapes décrites dans la réponse ci-dessus à Junto pour installer la prise en charge des fichiers statiques dans IIS.

Voir enter image description here

0
BugFinder