«Соединение прервано» на сервере asp.net - PullRequest
0 голосов
/ 31 августа 2009

Когда я пытаюсь запустить действительно длинное действие (занимает около 2 минут локально) на моем живом сервере, я получаю эту ошибку:

Connection Interrupted

The connection to the server was reset while the page was loading.

The network link was interrupted while negotiating a connection. Please try again.

Я изменил время ожидания на 1 час:

<httpRuntime executionTimeout="3600" />

... но это не исправило это. Что может быть причиной и как я могу это исправить?

Спасибо

Ответы [ 2 ]

2 голосов
/ 31 августа 2009

Проверьте время ожидания в IIS.

Кроме того, есть ли прокси между вами и сервером?

0 голосов
/ 31 августа 2009

Скорее всего, это браузер , а не сервер. Например, в IE тайм-аут, если он не получил никаких данных с сервера через 2 минуты по умолчанию .

Итог: вам лучше понять, почему вы делаете что-то очень длительное, а не делаете .

Редактировать

Примечание: ссылка говорит в основном о KeepAliveTimeout, но именно ServerInfoTimeout вызывает у вас проблемы. Вы можете исправить вещи на вашей коробке , следуя инструкциям в ссылке. Однако это не исправит потребителей вашего сайта, поэтому вам лучше не делать то, что занимает много времени.

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