2015-08-28 2 views
1

У меня есть веб-приложение .NET 4.0, которое использует элемент управления gridview asp для отображения данных. Элемент управления автоматически сортирует данные при щелчке заголовка столбца. У меня есть приложение, которое работает и сортируется нормально как на dev, так и на тестовом сервере. Однако на сервере prod он не сортируется правильно. Ошибка не возникает, она просто не работает правильно. Поскольку код идентичен, я считаю, что это должно быть проблемой среды.IIS .NET Framework, несоответствие версии ASP.NET

При попытке устранить эту проблему, я намеренно неправильно сформирован в web.config в обеих средах и заметил следующее различие, когда отображается страница ошибки:

Dev (код работает, как ожидалось):

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34249 

Prod (код не работает, как ожидалось):

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.6.81.0 

Может ли это быть причиной проблемы? Что именно это означает? Попытка найти этот ответ сама по себе оказалась бесплодной. Любая помощь приветствуется. Благодаря!

+0

Вы проверили ошибку на стороне клиента? Вероятно, вы должны создать [MCVE] (http://stackoverflow.com/help/mcve). – mason

+0

Да, я сделал снимки скрипача для обоих серверов, выполняющих те же действия. Ничего необычного. Я только что закончил, сравнивая исходные результаты, чтобы узнать, не даст ли мне никаких подсказок, но не повезло. Я собираюсь взять ваш совет и сделать простую страницу с gridview статических данных. – BorgRebel

+0

Fiddler не будет фиксировать ошибки на стороне клиента. Для этого вам нужно проверить консоль отладки JavaScript вашего браузера. – mason

ответ

1

Эта проблема вызвана ASP.NET Версия: 4.6.81.0. При обновлении сервера dev для соответствия этой версии gridview не сортирует правильно. Я не уверен, является ли это ошибкой в ​​ASP.NET или исправлена ​​ошибка, которая была использована кодом. Несмотря на это, исходная проблема была вызвана различием в версиях ASP.NET.

Смежные вопросы