IIS 6 с примерно 25 сайтами, один из которых - .net framework 2.0 с приложением .net framework 4.0 под ним, на котором запущен mvc 3 в собственном пуле приложений. Некоторое время он работает нормально, затем мы видим событие 1062, и приложение .net 4 не отвечает, пока пул приложений не будет переработан. Каждый раз, когда я видел 1062 в прошлом, приложение не запускалось ни разу - что могло быть причиной этого?
Это состояние гонки. Побеждает тот, кто первым бежит. Вам нужно будет разбить приложение 4.0 на отдельный пул приложений. Вот рецензия на это, которую я написал несколько лет назад, но она все еще применима сегодня (для IIS6): http://weblogs.asp.net/owscott/archive/2006/01/26/Running-multiple-versions-of-the-Framework-in-ASP.NET.aspx