SignalR и OwinContext = System.ObjectDisposedException

У меня есть приложение Asp.Net, использующее SignalR. Когда я пытаюсь вызвать OwinContext (в хабе signalR), я получаю исключение System.ObjectDisposedException.

Я использую свой OwinContext следующим образом:

Context.Request.GetHttpContext().GetOwinContext().GetUserManager<ApplicationUserManager>();

Вот мой класс StartUp:

        app.UseCookieAuthentication(new CookieAuthenticationOptions
        {
            AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
            AuthenticationMode = AuthenticationMode.Active,
            Provider = new CookieAuthenticationProvider
            {
                OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<ApplicationUserManager, ApplicationUser>(
                    validateInterval: TimeSpan.FromMinutes(30),
                    regenerateIdentity: (manager, user) => user.GenerateUserIdentityAsync(manager))
            },
            CookieName = "AspNetIdentityAuth",
            CookieDomain = ConfigurationManager.AppSettings["cookieDomain"]
        });

Все отлично работает на моей машине W7 dev с IISExpress. Проблема появляется только на сервере W2012R2 с IIS8.5.

Есть идеи?

0 ответов

Другие вопросы по тегам