У меня есть веб-приложение .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
Может ли это быть причиной проблемы? Что именно это означает? Попытка найти этот ответ сама по себе оказалась бесплодной. Любая помощь приветствуется. Благодаря!
Вы проверили ошибку на стороне клиента? Вероятно, вы должны создать [MCVE] (http://stackoverflow.com/help/mcve). – mason
Да, я сделал снимки скрипача для обоих серверов, выполняющих те же действия. Ничего необычного. Я только что закончил, сравнивая исходные результаты, чтобы узнать, не даст ли мне никаких подсказок, но не повезло. Я собираюсь взять ваш совет и сделать простую страницу с gridview статических данных. – BorgRebel
Fiddler не будет фиксировать ошибки на стороне клиента. Для этого вам нужно проверить консоль отладки JavaScript вашего браузера. – mason