Error de identidad intermitente de Windows Azure al analizar webconfig

Este problema ocurre aparentemente al azar después de la publicación.El sitio funcionará bien y luego bam, me sale este error al analizar el webconfig. Acabo de volver a publicar y funciona bien por un poco de nuevo. Al publicar, marqué la casilla para eliminar los archivos existentes para que no haya basura por ahí.

Este es un proyecto MVC4 que usa .net 4.5 y Azure Access Control Service (ACS) integrado con Yahoo !. Este error se produce al redirigir desde Yahoo. De esta manera sucedió cada vez, pero encontré una publicación (que no puedo encontrar ahora, por supuesto) donde hubo un error con la integración de Identity y Access Visual Studio 4.5.1. Fui a la versión anterior y ahora es solo algunas veces.

ID8030: El valor de la propiedad 'type' no se pudo analizar.
Verifique que el atributo de tipo de'<issuerNameRegistry type="System.IdentityModel.Tokens.ValidatingIssuerNameRegistry, System.IdentityModel.Tokens.ValidatingIssuerNameRegistry"><authority name="[my authority]"><keys><add thumbprint="[print]" /></keys><validIssuers><add name="[issuer]" /></validIssuers></authority></issuerNameRegistry>' El elemento es correcto.

En el mensaje de error anterior, he reemplazado los elementos entre corchetes ([]) para esta publicación.

Aquí está la traza de la pila:

[TypeLoadException: ID8030: The value of the 'type' property could not be parsed. *** element is correct.]
System.IdentityModel.Configuration.TypeResolveHelper.Resolve(ConfigurationElementInterceptor customTypeElement, Type customType) +602659
System.IdentityModel.Configuration.IdentityConfiguration.GetIssuerNameRegistry(IssuerNameRegistryElement element) +114
System.IdentityModel.Configuration.IdentityConfiguration.LoadHandlerConfiguration(IdentityConfigurationElement element) +841
System.IdentityModel.Configuration.IdentityConfiguration.LoadConfiguration(IdentityConfigurationElement element) +117
System.IdentityModel.Configuration.IdentityConfiguration..ctor(String identityConfigurationName) +180
System.IdentityModel.Services.Configuration.FederationConfiguration.LoadConfiguration(FederationConfigurationElement element) +392
System.IdentityModel.Services.Configuration.FederationConfiguration..ctor(Boolean loadConfig) +94
System.IdentityModel.Services.FederatedAuthentication.CreateFederationConfiguration() +71
System.IdentityModel.Services.FederatedAuthentication.get_FederationConfiguration() +85
System.IdentityModel.Services.HttpModuleBase.Init(HttpApplication context) +56
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +418
System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +172
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +336
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +296

[HttpException (0x80004005): ***... element is correct.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9873784
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +101
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +254

Respuestas a la pregunta(3)

Su respuesta a la pregunta