UserCookieAuthentication в Mono 3.4.1
Когда я добавляю строку ниже в мой класс запуска, я получаю исключение ниже. Это самодостаточный исполняемый файл, запущенный из моно (Ubuntu). Он отлично работает в окнах. Я сузил его до вызова UseCookieAuthentication. Я могу создать варианты без каких-либо проблем. Есть идеи, что здесь происходит? У меня работает aspnet Identity и EF6 / MySql.
app.UseCookieAuthentication(new CookieAuthenticationOptions());
Необработанное исключение: System.Reflection.TargetInvocationException: исключение было сгенерировано целью вызова. ---> System.TypeLoadException: не удалось загрузить тип 'Microsoft.Owin.Security.DataProtection.DpapiDataProtector' из сборки 'Microsoft.Owin.Security, версия = 2.1.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35'. в Microsoft.Owin.Security.DataProtection.AppBuilderExtensions.CreateDataProtector (Owin.IAppBuilder, string []) <0x00052> в Microsoft.Owin.Security.Cookies.CookieAuthenticationMiddleware..ctor (Microsoft.Owin.OwinMiddleware. Owner, Owin, Owin Owin.Security.Cookies.CookieAuthenticationOptions) <0x00223> в (динамический метод-обертка) object.lambda_method (System.Runtime.CompilerServices.Closure, Microsoft.Owin.OwinMiddleware, Owin.IAppBuilder, Microsoft.Owin.Security.Outntication) <0x00048> в (управляемый оболочкой) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod, объект, объект [], System.Exception &) <0x00067> в System.Reflection.MonoMethod.Invoke (объект, System.Reflection.BindingFlags, System.Reflection.Binder, object [], System.Globalization.CultureInfo) <0x000d7>
--- Конец внутренней трассировки стека исключений --- в System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, привязка System.Reflection.Binder, параметры System.Object [], System.Globalization.CultureInfo culture) [0x00000] в: 0 в System.Reflection.MethodBase.Invoke (параметры System.Object obj, System.Object []) [0x00000] в: 0 в System.Delegate.DynamicInvokeImpl (аргументы System.Object []) [0x00000] в: 0 в System.MulticastDelegate.DynamicInvokeImpl (System.Object [] args) [0x00000] в: 0 в System.Delegate.DynamicInvoke (System.Object [] args) [0x00000] в: 0 в Microsoft.Owin.Builder. AppBuilder.BuildInternal (подпись System.Type) [0x00000] в: 0 в Microsoft.Owin.Builder.AppBuilder.Build (System.Type returnType) [0x00000] в: 0 в Microsoft.Owin.Hosting.ServerFactory.ServerFactoryAdapter.Cate Конструктор IAppBuilder) [0x00000] в: 0 в Microsoft.Owin.Hosting.Engine.HostingEngine.StartServer (контекст Microsoft.Owin.Hosting.Engine.StartContext) [0x00000] в: 0 в Micros oft.Owin.Hosting.Engine.HostingEngine.Start (контекст Microsoft.Owin.Hosting.Engine.StartContext) [0x00000] в: 0 в Microsoft.Owin.Hosting.Starter.DirectHostingStarter.Start (параметры Microsoft.Owin.Hosting.StartOptions ) [0x00000] в: 0 в Microsoft.Owin.Hosting.Starter.HostingStarter.Start (параметры Microsoft.Owin.Hosting.StartOptions) [0x00000] в: 0 в Microsoft.Owin.Hosting.WebApp.StartImplementation (службы IServiceProvider, Microsoft Параметры .Owin.Hosting.StartOptions) [0x00000] в: 0 в Microsoft.Owin.Hosting.WebApp.Start (параметры Microsoft.Owin.Hosting.StartOptions) [0x00000] в: 0 в Microsoft.Owin.Hosting.WebApp.Start [Запуск] (параметры Microsoft.Owin.Hosting.StartOptions) [0x00000] в: 0 в Microsoft.Owin.Hosting.WebApp.Start [Запуск] (URL-адрес System.String) [0x00000] в: 0 в HelloWorldNancy.Program.Main (System.String [] args) [0x00000] in: 0 [ERROR] FATAL UNHANDLED EXCEPTION: System.Reflection.TargetInvocationException: Исключение было сгенерировано целью вызова. ---> System.TypeLoadException: не удалось загрузить тип 'Microsoft.Owin.Security.DataProtection.DpapiDataProtector' из сборки 'Microsoft.Owin.Security, версия = 2.1.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35'. в Microsoft.Owin.Security.DataProtection.AppBuilderExtensions.CreateDataProtector (Owin.IAppBuilder, string []) <0x00052> в Microsoft.Owin.Security.Cookies.CookieAuthenticationMiddleware..ctor (Microsoft.Owin.OwinMiddleware. Owner, Owin, Owin Owin.Security.Cookies.CookieAuthenticationOptions) <0x00223> в (динамический метод-обертка) object.lambda_method (System.Runtime.CompilerServices.Closure, Microsoft.Owin.OwinMiddleware, Owin.IAppBuilder, Microsoft.Owin.Security.Outntication) <0x00048> в (управляемый оболочкой) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod, объект, объект [], System.Exception &) <0x00067> в System.Reflection.MonoMethod.Invoke (объект, System.Reflection.BindingFlags, System.Reflection.Binder, object [], System.Globalization.CultureInfo) <0x000d7>
--- Конец внутренней трассировки стека исключений --- в System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, привязка System.Reflection.Binder, параметры System.Object [], System.Globalization.CultureInfo culture) [0x00000] в: 0 в System.Reflection.MethodBase.Invoke (параметры System.Object obj, System.Object []) [0x00000] в: 0 в System.Delegate.DynamicInvokeImpl (аргументы System.Object []) [0x00000] в: 0 в System.MulticastDelegate.DynamicInvokeImpl (System.Object [] args) [0x00000] в: 0 в System.Delegate.DynamicInvoke (System.Object [] args) [0x00000] в: 0 в Microsoft.Owin.Builder. AppBuilder.BuildInternal (подпись System.Type) [0x00000] в: 0 в Microsoft.Owin.Builder.AppBuilder.Build (System.Type returnType) [0x00000] в: 0 в Microsoft.Owin.Hosting.ServerFactory.ServerFactoryAdapter.Cate Конструктор IAppBuilder) [0x00000] в: 0 в Microsoft.Owin.Hosting.Engine.HostingEngine.StartServer (контекст Microsoft.Owin.Hosting.Engine.StartContext) [0x00000] в: 0 в Micros oft.Owin.Hosting.Engine.HostingEngine.Start (контекст Microsoft.Owin.Hosting.Engine.StartContext) [0x00000] в: 0 в Microsoft.Owin.Hosting.Starter.DirectHostingStarter.Start (параметры Microsoft.Owin.Hosting.StartOptions ) [0x00000] в: 0 в Microsoft.Owin.Hosting.Starter.HostingStarter.Start (параметры Microsoft.Owin.Hosting.StartOptions) [0x00000] в: 0 в Microsoft.Owin.Hosting.WebApp.StartImplementation (службы IServiceProvider, Microsoft Параметры .Owin.Hosting.StartOptions) [0x00000] в: 0 в Microsoft.Owin.Hosting.WebApp.Start (параметры Microsoft.Owin.Hosting.StartOptions) [0x00000] в: 0 в Microsoft.Owin.Hosting.WebApp.Start [Запуск] (параметры Microsoft.Owin.Hosting.StartOptions) [0x00000] в: 0 в Microsoft.Owin.Hosting.WebApp.Start [Запуск] (URL-адрес System.String) [0x00000] в: 0 в HelloWorldNancy.Program.Main (System.String [] args) [0x00000] в: 0