Je suis en train de basculer notre site sur un nouveau serveur Web (Server 2008 R2) et j'essaie de copier l'une des nouvelles applications sur l'ancien serveur (Server 2003) afin de permettre aux utilisateurs d'y accéder entre-temps. Le problème que je rencontre est que, bien que j'aie copié le dossier directement sur l'ancien serveur, que j'aie lancé l'application sur l'ancien serveur et que j'aie défini la version ASP.NET sur 4.0 pour qu'elle corresponde à celle utilisée sur le nouveau serveur, l'ancien serveur affiche la page différemment. Plus précisément, le style CSS (situé dans l'en-tête) qui définit la taille et le type de police n'est pas utilisé sur l'ancien serveur. Sur une autre page, une zone de texte n'est pas affichée dans les dimensions spécifiées dans la page ASP.NET ; l'information de style ne se retrouve pas dans le code source de la page résultante.
Par exemple, voici la ligne de code dans le fichier aspx :
<td colspan="3"><asp:TextBox ID="cre_slm_comm1" runat="server" Height="156px"
TextMode="MultiLine" Width="400px" Text='<%# Eval("cre_slm_comm1") %>' /></td>
Voici le code source résultant sur le serveur IIS6 :
<td colspan="3"><textarea name="FormView1$cre_slm_comm1" rows="2" cols="20"
id="FormView1_cre_slm_comm1">Test comment. 3/1/13. br.</textarea></td>
Et la même ligne sur le serveur IIS7.5 :
<td colspan="3"><textarea name="FormView1$cre_slm_comm1" rows="2" cols="20"
id="FormView1_cre_slm_comm1" style="height:156px;width:400px;">
Test comment. 3/1/13. br.</textarea></td>
Avez-vous des suggestions sur ce que je peux faire pour corriger le fait que ces serveurs n'interprètent pas le code de la même façon ?