Eu não tenho nenhuma determinada respostas, mas eu podia resolver o problema. O local na pergunta estava funcionando em .NET 2.0 com a versão mais velha do System.Web.Extensions (scripting, JSON e o outro whatnot). Nós igualmente usávamos o ASP.NET SqlMembershipProvider. Isto estava igualmente em uma conexão de HTTPS (embora se aquela era relacionada, nós não sabemos).
Em nossa pesquisa nós encontramos que girar sobre o seguimento através do web.config parou o problema. Do mesmo modo, using Charles prestar atenção ao o que estava acontecendo do cliente remoto pareceu parar o problema. Baseado nisto nós figuramos que era mais provável uma edição lateral de cliente. A edição Firefox nunca impatado ou o cromo, e nós podiam encontrar outro com edições onde Internet Explorer não emitia bolinhos nem não tinha problemas com situações de uma comunicação do bolinho em particular. Sabendo que uma mudança no usuário (que permite o seguimento) pararia o atraso longo da ocorrência, nós raciocinamos que algo na comunicação entre o local e navegadores do IE era o problema.
Reparar isso trabalhado para nós:
Nós promovemos o web.config e o local para usar 3.5 do grupo da seção de system.web.extensions nos configSections, promovemos os conjuntos, httpHandlers, httpModules, e adicionamo-los no system.codedom, seções de system.webServer. Nós recompiled o local e desmovemos o código ao usuário e o problema tem sido resolvido desde.
Eu suspeito que a adição do system.codedom e do system.webServer era importante. Using os conjuntos mais novos igualmente pode ter jogado um papel.
Obrigado,
John