microsoft management azure

management - portal azure



No se pudo cargar el archivo o ensamblado ''Microsoft.Owin.Security.Cookies'' o una de sus dependencias. (1)

Tengo un nuevo proyecto MVC5 hecho de Visual Studio 2013, que funciona bien cuando intento iniciarlo localmente. Sin embargo, cuando publico en mi sitio web de Azure, obtengo esta primera página:

No se pudo cargar el archivo o ensamblado ''Microsoft.Owin.Security.Cookies'' o una de sus dependencias. La definición del manifiesto del ensamblaje ubicado no coincide con la referencia de ensamblaje. (Excepción de HRESULT: 0x80131040)

Y el seguimiento de la pila:

[FileLoadException: no se pudo cargar el archivo o ensamblado ''Microsoft.Owin.Security.Cookies'' o una de sus dependencias. La definición del manifiesto del ensamblaje ubicado no coincide con la referencia de ensamblaje. (Excepción de HRESULT: 0x80131040)]

[FileLoadException: no se pudo cargar el archivo o ensamblado ''Microsoft.Owin.Security.Cookies, Version = 3.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'' o una de sus dependencias. La definición del manifiesto del ensamblaje ubicado no coincide con la referencia de ensamblaje. (Excepción de HRESULT: 0x80131040)] System.Reflection.RuntimeAssembly._nLoad (AssemblyName fileName, String codeBase,> Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark & ​​stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, boolean suppressSecurityChecks) +0 System.Reflection. RuntimeAssembly.nLoad (AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark y stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +34 System.Reflection.RuntimeAssembly.InternalLoadAssemblyName (AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark y stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +152 System.Reflection.RuntimeAssembly.InternalLoad (String assemblyString, Evidence assemblySecurity, StackCrawlMark y stackM ark, IntPtr pPrivHostBinder, Boolean forIntrospection) +77 System.Reflection.RuntimeAssembly.InternalLoad (String assemblyString, Evidence assemblySecurity, StackCrawlMark & ​​stackMark, Boolean forIntrospection) +16 System.Reflection.Assembly.Load (String assemblyString) +28 System.Web.Configuration .CompilationSection.LoadAssemblyHelper (String assemblyName, Boolean starDirective) +38

[ConfigurationErrorsException: no se pudo cargar el archivo o ensamblado ''Microsoft.Owin.Security.Cookies, Version = 3.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'' o una de sus dependencias. La definición del manifiesto del ensamblaje ubicado no coincide con la referencia de ensamblaje. (Excepción de HRESULT: 0x80131040)] System.Web.Configuration.CompilationSection.LoadAssemblyHelper (String assemblyName, Boolean starDirective) +736 System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory () +217 System.Web.Configuration.CompilationSection.LoadAssembly (AssemblyInfo ai) +130 System.Web.Compilation.BuildManager.GetReferencedAssemblies (CompilationSection compConfig) +170 System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies () +91 System.Web.Compilation.BuildManager.CallPreStartInitMethods (String preStartInitListPath, Boolean & isRefAssemblyLoaded) +284 System.Web.Compilation.BuildManager.ExecutePreAppStart () +153 System.Web.Hosting.HostingEnvironment.Initialize (ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +521

[HttpException (0x80004005): no se pudo cargar el archivo o ensamblado ''Microsoft.Owin.Security.Cookies, Version = 3.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'' o una de sus dependencias. La definición del manifiesto del ensamblaje ubicado no coincide con la referencia de ensamblaje. (Excepción de HRESULT: 0x80131040)] System.Web.HttpRuntime.FirstRequestInit (contexto HttpContext) +9930568 System.Web.HttpRuntime.EnsureFirstRequestInit (contexto HttpContext) +101 System.Web.HttpRuntime.ProcessRequestNotificationPrivate (IIS7WorkerRequest wr, HttpContext context) +254

Tengo la versión 3.0.0 de Microsoft.Owin instalado, y dice lo mismo en mi Web.config y packages.config. ¿Cómo puedo arreglar esto?


Intentar :

  1. Actualización de Microsoft.Owin.Security de 2.1.0 a 3.0.0
  2. Actualización de Microsoft.Owin.Security.Cookies de 2.1.0 a 3.0.0
  3. Actualización de Microsoft.Owin.Security.OAuth de 2.1.0 a 3.0.0

Después de actualizar los paquetes anteriores, se resuelve el problema.