UserCookieAuthentication in Mono 3.4.1

Wann immer ich die folgende Zeile zu meiner Startup-Klasse hinzufüge, erhalte ich die folgende Ausnahme. Dies ist eine selbst gehostete Exe von Mono (Ubuntu). Es funktioniert gut in Windows. Ich habe den UseCookieAuthentication-Aufruf eingegrenzt. Ich kann die Optionen ohne Probleme instanziieren. Irgendeine Idee, was hier los ist? Ich habe Aspnet Identity arbeiten und EF6 / MySQL.

app.UseCookieAuthentication(new CookieAuthenticationOptions());

Nicht behandelte Ausnahme: System.Reflection.TargetInvocationException: Das Ziel eines Aufrufs hat eine Ausnahme ausgelöst. ---> System.TypeLoadException: Der Typ 'Microsoft.Owin.Security.DataProtection.DpapiDataProtector' konnte nicht aus der Assembly 'Microsoft.Owin.Security, Version = 2.1.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' geladen werden. bei Microsoft.Owin.Security.DataProtection.AppBuilderExtensions.CreateDataProtector (Owin.IAppBuilder, Zeichenfolge []) <0x00052> bei Microsoft.Owin.Security.Cookies.CookieAuthenticationMiddleware..ctor (Microsoft.Owin.OwinMiddleware, Owin.IAppB. Owin.Security.Cookies.CookieAuthenticationOptions) <0x00223> at (dynamische Wrapper-Methode) object.lambda_method (System.Runtime.CompilerServices.Closure, Microsoft.Owin.OwinMiddleware, Owin.IAppBuilder, Microsoft.Owin.Security.Cookies.CookiesenticationOuthentieA) <0x00048> um (von Wrapper verwaltet bis nativ) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod, object, object [], System.Exception &) <0x00067> um System.Reflection.MonoMethod.Invoke (object, System.Reflection.BindingFlags, System.Reflection.Binder, object [], System.Globalization.CultureInfo) <0x000d7>

--- Ende der inneren Ausnahmestapel-Ablaufverfolgung --- bei System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder, System.Object [] -Parameter, System.Globalization.CultureInfo-Kultur) [0x00000] in: 0 bei System.Reflection.MethodBase.Invoke (System.Object obj, Parameter System.Object []) [0x00000] in: 0 bei System.Delegate.DynamicInvokeImpl (System.Object [] args) [0x00000] in: 0 bei System.MulticastDelegate.DynamicInvokeImpl (System.Object [] args) [0x00000] in: 0 bei System.Delegate.DynamicInvoke (System.Object [] args) [0x00000] in: 0 bei Microsoft.Owin.Builder. AppBuilder.BuildInternal (System.Type-Signatur) [0x00000] in: 0 bei Microsoft.Owin.Builder.AppBuilder.Build (System.Type returnType) [0x00000] in: 0 bei Microsoft.Owin.Hosting.ServerFactory.ServerFactoryAdapter.Create ( IAppBuilder-Generator) [0x00000] in: 0 bei Microsoft.Owin.Hosting.Engine.HostingEngine.StartServer (Microsoft.Owin.Hosting.Engine.StartContext-Kontext) [0x00000] in: 0 bei Micros oft.Owin.Hosting.Engine.HostingEngine.Start (Microsoft.Owin.Hosting.Engine.StartContext-Kontext) [0x00000] in: 0 bei Microsoft.Owin.Hosting.Starter.DirectHostingStarter.Start (Microsoft.Owin.Hosting.StartOptions-Optionen) ) [0x00000] in: 0 bei Microsoft.Owin.Hosting.Starter.HostingStarter.Start (Microsoft.Owin.Hosting.StartOptions-Optionen) [0x00000] in: 0 bei Microsoft.Owin.Hosting.WebApp.StartImplementation (IServiceProvider-Dienste, Microsoft Optionen für .Owin.Hosting.StartOptions) [0x00000] in: 0 bei Microsoft.Owin.Hosting.WebApp.Start (Optionen für Microsoft.Owin.Hosting.StartOptions) [0x00000] in: 0 bei Microsoft.Owin.Hosting.WebApp.Start [Startup] (Microsoft.Owin.Hosting.StartOptions-Optionen) [0x00000] in: 0 bei Microsoft.Owin.Hosting.WebApp.Start [Startup] (System.String-URL) [0x00000] in: 0 bei HelloWorldNancy.Program.Main (System.String [] args) [0x00000] in: 0 [ERROR] FATAL UNHANDLED EXCEPTION: System.Reflection.TargetInvocationException: Vom Ziel eines Aufrufs wurde eine Ausnahme ausgelöst. ---> System.TypeLoadException: Der Typ 'Microsoft.Owin.Security.DataProtection.DpapiDataProtector' konnte nicht aus der Assembly 'Microsoft.Owin.Security, Version = 2.1.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' geladen werden. bei Microsoft.Owin.Security.DataProtection.AppBuilderExtensions.CreateDataProtector (Owin.IAppBuilder, Zeichenfolge []) <0x00052> bei Microsoft.Owin.Security.Cookies.CookieAuthenticationMiddleware..ctor (Microsoft.Owin.OwinMiddleware, Owin.IAppB. Owin.Security.Cookies.CookieAuthenticationOptions) <0x00223> at (dynamische Wrapper-Methode) object.lambda_method (System.Runtime.CompilerServices.Closure, Microsoft.Owin.OwinMiddleware, Owin.IAppBuilder, Microsoft.Owin.Security.Cookies.CookiesenticationOuthentieA) <0x00048> um (von Wrapper verwaltet bis nativ) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod, object, object [], System.Exception &) <0x00067> um System.Reflection.MonoMethod.Invoke (object, System.Reflection.BindingFlags, System.Reflection.Binder, object [], System.Globalization.CultureInfo) <0x000d7>

--- Ende der inneren Ausnahmestapel-Ablaufverfolgung --- bei System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder, System.Object [] -Parameter, System.Globalization.CultureInfo-Kultur) [0x00000] in: 0 bei System.Reflection.MethodBase.Invoke (System.Object obj, Parameter System.Object []) [0x00000] in: 0 bei System.Delegate.DynamicInvokeImpl (System.Object [] args) [0x00000] in: 0 bei System.MulticastDelegate.DynamicInvokeImpl (System.Object [] args) [0x00000] in: 0 bei System.Delegate.DynamicInvoke (System.Object [] args) [0x00000] in: 0 bei Microsoft.Owin.Builder. AppBuilder.BuildInternal (System.Type-Signatur) [0x00000] in: 0 bei Microsoft.Owin.Builder.AppBuilder.Build (System.Type returnType) [0x00000] in: 0 bei Microsoft.Owin.Hosting.ServerFactory.ServerFactoryAdapter.Create ( IAppBuilder-Generator) [0x00000] in: 0 bei Microsoft.Owin.Hosting.Engine.HostingEngine.StartServer (Microsoft.Owin.Hosting.Engine.StartContext-Kontext) [0x00000] in: 0 bei Micros oft.Owin.Hosting.Engine.HostingEngine.Start (Microsoft.Owin.Hosting.Engine.StartContext-Kontext) [0x00000] in: 0 bei Microsoft.Owin.Hosting.Starter.DirectHostingStarter.Start (Microsoft.Owin.Hosting.StartOptions-Optionen) ) [0x00000] in: 0 bei Microsoft.Owin.Hosting.Starter.HostingStarter.Start (Microsoft.Owin.Hosting.StartOptions-Optionen) [0x00000] in: 0 bei Microsoft.Owin.Hosting.WebApp.StartImplementation (IServiceProvider-Dienste, Microsoft Optionen für .Owin.Hosting.StartOptions) [0x00000] in: 0 bei Microsoft.Owin.Hosting.WebApp.Start (Optionen für Microsoft.Owin.Hosting.StartOptions) [0x00000] in: 0 bei Microsoft.Owin.Hosting.WebApp.Start [Startup] (Microsoft.Owin.Hosting.StartOptions-Optionen) [0x00000] in: 0 bei Microsoft.Owin.Hosting.WebApp.Start [Startup] (System.String-URL) [0x00000] in: 0 bei HelloWorldNancy.Program.Main (System.String [] args) [0x00000] in: 0

Antworten auf die Frage(1)

Ihre Antwort auf die Frage