J'ai ce problème lorsque l'application web que j'ai créé dans mon environnement de développement, affiche différemment après je le télécharge sur le serveur web.
Je suis en utilisant le même navigateur et la même machine pour afficher les pages. La seule chose différente, est le "serveur". Je suis à l'aide .net 3.5 et sur mon environnement de développement les pages sont servis à l'aide de la ASP.net Serveur de Développement. Sur le serveur web, les pages sont servis à l'aide de IIS 6.0.
Je n'ai qu'un seul fichier CSS qui est contenue dans la "App_Themes/dossier par Défaut qui est utilisé pour le contrôle de tous les CSS dans mon application.
Voici quelques-uns des choses qui n'affichent pas la même:
1) j'ai un pliable de panneau de contrôle qui, une fois dépliée est censé montrer au-dessus de tous les autres éléments de la page. Sur l'environnement de dev, il se comporte correctement. Sur le serveur web, le panneau se glisse sous les autres éléments.
2) j'ai mon élément défini avec un fond et une certaine taille de la police. Lorsqu'il est affiché sur mon environnement de développement, le texte s'affiche sur une seule ligne. Cependant, sur le serveur web, le texte est justifié, même si le texte est de la même taille. C'est comme si le div contenant est en quelque sorte rendu "plus petits".
3) La largeur des boutons qui n'ont pas de largeur fixe (si la largeur est déterminée par le texte du bouton) est différente entre l'environnement de développement et le serveur web. Les boutons sur le serveur sont toujours plus large.
J'ai vérifié pour s'assurer il n'y a pas de références à d'autres CSS des éléments de la machine.config et le web mondial.config sur le serveur et sur mon environnement de développement.
Je sais que le serveur est de la lecture de la CSS, car en général, il ressemble (même les couleurs, les décors, le style de police, etc). C'est juste que la taille semble être désactivé et la superposition des divs.
Quelqu'un a exécuté ce problème avant? Toutes les idées de ce que je pourrais chercher?