SQL Server 2005 - Тайм-аут в Asp.net c # - PullRequest
0 голосов
/ 18 марта 2009

Я использую Asp.Net c # и Sql Server 2005. Я использую Masterpage и страницу содержимого. когда я отлаживаю свой код в тот раз, это дает ошибку ::

Окно Internet Explorer SYS.WEBFORMS.PAGEREQUESTMANAGER TIMEOUTEXCEPTION: ЗАПРОС СЕРВЕРА ВРЕМЯ ВЫХОД.

Любое тело, пожалуйста, помогите мне?

Спасибо

Ответы [ 4 ]

2 голосов
/ 18 марта 2009

Это ошибка Ajax - вы получаете ошибку только при отладке? Если вы хотите увеличить это время ожидания, установите AsyncPostBackTimeout вашего менеджера сценариев на что-то большое

2 голосов
/ 18 марта 2009

У вас есть запрос ajax, выполнение которого занимает слишком много времени. Было бы полезно, если бы вы могли изолировать запрос и поделиться тем, что он пытается сделать.

1 голос
/ 18 марта 2009

Я не вижу ничего немедленно очевидного в этом сообщении об ошибке, чтобы предположить, что истекает время ожидания запроса к SQL-серверу, а не какой-либо другой "запрос к серверу". Однако, если это так, прикрепите профилировщик на свой сервер SQL, чтобы увидеть, какой запрос занимает много времени - и выясните, является ли это просто запросом, который требует ускорения, тупиком или чем-то в этом роде.

Другая возможность состоит в том, что это пул соединений - если вы не закрываете свои соединения должным образом, вы можете ожидать, что они будут возвращены в пул. В этом случае вы, очевидно, не увидите запрос в профилировщике SQL.

1 голос
/ 18 марта 2009

Это происходит, если вы слишком долго сидите, пытаясь выполнить ваш запрос ajax. Либо увеличьте время ожидания, либо работайте быстрее.

Между прочим, я считаю, что время ожидания по умолчанию составляет 90 секунд. См. для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...