Сейчас я переключаю наш сайт на новый веб-сервер (Server 2008 R2) и пытаюсь скопировать одно из новых приложений на старый сервер (Server 2003), чтобы пользователи могли получить к нему доступ. , Проблема, с которой я сталкиваюсь, заключается в том, что, хотя я скопировал папку прямо на старый сервер, запустил приложение на старом сервере и установил версию ASP.NET на 4.0, чтобы соответствовать тому, что он использует на новом сервере, старый сервер отображает страницу по-другому. В частности, стиль CSS (расположенный в заголовке), который устанавливает размер и тип шрифта, не используется на старом сервере. На другой странице текстовая область не отображается в измерениях, указанных на странице ASP.NET; информация о стиле просто не попадает в исходный код получившейся страницы.
Например, вот строка кода в файле aspx:
<td colspan="3"><asp:TextBox ID="cre_slm_comm1" runat="server" Height="156px"
TextMode="MultiLine" Width="400px" Text='<%# Eval("cre_slm_comm1") %>' /></td>
Это результирующий исходный код на сервере 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>
И та же строка на сервере 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>
Любые предложения о том, что я могу сделать, чтобы исправить то, как эти серверы не интерпретируют код одинаково?