2015-06-10 2 views
0

Какое максимальное значение для IIS -> .NET Compilation -> Batch -> time-out?Максимальное значение для тайм-аута компиляции IIS .NET

Мне нужно установить его максимум, чтобы избежать компиляции не может быть завершена в течение таймаута, компилятор возвращается к режиму одиночной компиляции для текущей страницы.

+0

'int.MaxValue'? – Will

+0

@Will: я имел в виду значение Max для тайм-аута, задав его с помощью диспетчера IIS. –

+0

'int.MaxValue'? Попробуй и посмотри. Это будет короткий, ushort, int, uint, long, ulong и т. Д. Это небольшое количество кандидатов. Возьмите каждое значение по очереди и попробуйте. Тада! Отвечай на руку! – Will

ответ

0

Максимальное внутреннее значение - 2147483647 (32-разрядное целое число со знаком). В пользовательском интерфейсе IIS вы должны указать значение как hh: mm: ss, так что это будет примерно так: 596523 часов или 68 лет.

Я думаю, что даже если ваш сайт превышает значение по умолчанию 15 минут, у вас возникла проблема с вашим приложением.

Кстати, чтобы найти это значение, разомкнут:

%systemroot%\System32\inetsrv\config\schema\ASPNET_schema.xml 

и поиск batchTimeout

+0

Я думаю, что это нормально для коммерческого веб-сайта с 2000 ++ (.aspx и ascx), чтобы превысить время ожидания по умолчанию. –