Je n'ai aucune certaine réponse, mais je pouvais résoudre le problème. L'emplacement en question fonctionnait dans .NET 2.0 avec la version plus ancienne du System.Web.Extensions (scripting, JSON et toute autre chose). Nous employions également l'ASP.NET SqlMembershipProvider. C'était également sur un raccordement de HTTPS (cependant si c'était connexe, nous ne savons pas).
Dans notre recherche nous avons constaté que la rotation dessus de la découverte par l'intermédiaire du web.config a arrêté le problème. De même, using Charles observer ce qui se produisait du client à distance a semblé arrêter le problème. Basé sur ceci nous avons figuré qu'il était le plus susceptible une issue latérale de client. L'issue Firefox non jamais effectué ou le chrome, et nous pouvaient trouver d'autres avec des issues où Internet Explorer n'envoyait pas des biscuits ou n'avait pas des problèmes avec des situations de communication de biscuit en particulier. Sachant qu'un changement sur le serveur (permettant la découverte) arrêterait le long retard de l'occurrence, nous raison pour laquelle quelque chose dans la communication entre l'emplacement et les navigateurs d'IE était le problème.
Fixer cela travaillé pour nous :
Nous avons amélioré le web.config et l'emplacement pour employer 3.5 du groupe de section de system.web.extensions dans les configSections, avons amélioré les ensembles, httpHandlers, httpModules, et avons ajouté dans le system.codedom, sections de system.webServer. Nous recompiled l'emplacement et avons redéployé le code au serveur et le problème a été depuis résolu.
Je suspecte que l'addition du system.codedom et du system.webServer ait été importante. Using les assemblées plus nouvelles peut également avoir joué un rôle.
Merci,
John