Le site Web ASP.NET semble différent lorsqu'il est déployé

J'ai googlé autour de la réponse à cette question, mais je n'ai pas trouver quoi que ce soit. Peut-être que les termes de recherche que j'ai utilisé étaient trop générique... de toute façon, va ici:

Je découvre les joies de la conception web et ASP.NET et le cauchemar d'essayer de faire les choses pour afficher de la même manière dans IE et tous les autres navigateurs.
Je travaille dans VS2010 et le débogage de mon site à partir de IE8. Ce que je n'ai vraiment pas obtenir est pourquoi le site une fois que je publie, il semble différent dans IE à partir de la façon dont elle regarde en mode debug... je veux dire de petites choses, comme de la frontière dans le gridviews de disparaître dans le site publié, simple html horizontale règles ne sont pas les mêmes non plus.

Il a aussi foiré mon menu de la liste de assez mauvais, mais j'ai réussi à résoudre qu'avec l' *display: inline; hack. La chose étrange est qu'il n'a pas besoin de ça en mode debug, mais a besoin d'elle pour la publication de site web.

Je suis d'hébergement du site sur ma propre machine, sous Win XP Pro et d'hébergement par le biais de IIS .NET 4.0... Pourrait la question IIS sont-ils liés?

Toute aide serait grandement apprécié, parce que ces différences sont tout simplement ridicules et conduisez-moi vers le désespoir. Je souhaite à tout le monde ici serait d'utiliser Chrome ou Safari, mais malheureusement, IE gouverne encore au Japon...

source d'informationauteur David