Сброс соединения после частичной загрузки страницы на сайте .net - PullRequest
0 голосов
/ 31 октября 2018

Мы пытаемся переместить веб-сайт MS SQL vb.net с одного сервера на другой. Он отлично работает на начальном сервере, но на новом сервере большинство страниц в порядке, но домашняя страница, которая содержит довольно много данных, использующих ряд sqldatasources с gridview, повторителями и панелью обновления, загружает два из трех столбцов, но не Не удалось завершить загрузку, в итоге тайм-аут с подключением был сброшен сообщением об ошибке из браузера. Мы пытались удалить 3-й столбец, но все еще получали проблему, мы пытались удалить панель обновления из 2-го столбца и все еще получали проблему. У нас есть версия, работающая с наиболее удаленными версиями, но мы не можем точно определить проблему, и поскольку она работает на исходном сервере, а также потому, что работают другие страницы, я не знаю, что делать дальше. Попытался использовать fiddler и SQL profiler, чтобы понять проблему, но ничего не увидел.

Любые предложения по подходу к устранению неисправностей.

1 Ответ

0 голосов
/ 31 октября 2018

Вероятно, тайм-аут сервера HTTP, так как рендеринг страницы занимает слишком много времени. Попробуйте создать временную «тестовую» страницу и заменить содержимое базы данных макетом (т.е. имитацией вызовов БД). Возможно, на этой странице есть что-то, что загружается слишком много. Если на исходном сервере это нормально, подумайте о расположении нового сервера, выполняет ли он определенные сетевые переходы, чтобы попасть в базу данных? Это медленнее для доступа к базе данных, чем исходный сервер? Это то, что я хотел бы изучить из того, что вы описали выше.

...