Нажатие кнопки, выполнение метода, иногда занимает много времени (> 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>