длина равна нулю или не объект - PullRequest
0 голосов
/ 08 марта 2012

Нажатие кнопки, выполнение метода, иногда занимает много времени (> 1 минуты), заполняет сетку на панели обновлений. AsyncPostBackTimeout = "600" установлено, должно быть достаточно времени.

Делайте это локально, и короткая и большая продолжительность работает нормально.

При кратковременном развертывании в IIS 7 никаких проблем не возникает.

Однако, более длинные из них дают мне следующую ошибку:

РЕДАКТИРОВАТЬ: Ошибка на консоли браузера JavaScript

Сообщение: длина равна нулю или не является объектом Линия: 2 Char: 18021 Код: 0

РЕДАКТИРОВАТЬ: в настоящее время развернут на тестовом сервере, поэтому ссылка ниже не будет работать сразу.

URI: http://epic/ScriptResource.axd?d=3tx7T6EWzEXOeemUaA1E9w3jSJacOpRDEfIjbEkIyJsG8AMEwHqtpEDV31v-r-fkISDFA9pg2hUPAVQOZf_hy7_e2FwgzwU07O7N-3j58tTVUJEKCPgxWMMo-sJpXo4c0&t=ffffffffbd2983fc

Я действительно не знаю, откуда исходит длина, единственный другой javascript, который у меня есть, это:

<script type="text/javascript" language="javascript">
  function CancelClick() {
        alert('Changes have not been saved');
    }

    function StartProcedure() {

        document.getElementById("<%=lblExecute.ClientID%>").innerText = "Procedure currently executing";
   }

</script>

Ответы [ 2 ]

0 голосов
/ 09 марта 2012

Ошибка субъекта - красная сельдь.

Застрял в обработчике необработанных исключений, и перед вышеупомянутой ошибкой я получал другой универсальный запрос "Время ожидания"

Я добавил <httpRuntime executionTimeout="500"/> кмой веб-конфиг и все мои проблемы исчезли.

0 голосов
/ 08 марта 2012

Вы пропускаете " в конце = "Procedure currently executing;!

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