Что может привести к зависанию запроса обратного вызова? - PullRequest
2 голосов
/ 10 декабря 2008

Я работаю над проектом, использующим инструментарий управления ajax asp.net, и все мои запросы обратного вызова зависают до истечения времени ожидания запроса. Когда я перехожу через код, весь мой код выполняется, тогда происходит зависание. Сейчас я ищу возможные причины, по которым это может произойти.

Ответы [ 3 ]

2 голосов
/ 10 декабря 2008

Если запрос занимает значительное время, возможно, что время ожидания запроса AJAX на стороне клиента истекло до завершения выполнения кода на стороне сервера. В этот момент клиент разорвал соединение, и сервер больше не может общаться с ним. Можете ли вы увеличить значение тайм-аута на клиенте до чего-то действительно большого, чтобы исключить эту возможность?

1 голос
/ 10 декабря 2008

Убедитесь, что адрес обратного вызова, который вы предоставляете, действителен для сервера. Например, сервер может не иметь возможности перевести какое-либо имя хоста или запись DNS.

1 голос
/ 10 декабря 2008

Брандмауэр или NAT? Возможно, что-то в сети блокирует ответные звонки от вас.

...