Je l'ai téléchargé, et a rencontré le succès avec la ASP.Net l'Identité de l'échantillon à partir d'ici: https://github.com/rustd/AspnetIdentitySample
Je suis maintenant dans le milieu de la mise en œuvre de la ASP.Net l'Identité dans le cadre de mon projet et d'avoir couru dans un problème, qui a fait de moi un fou jour... GetOwinContext()
n'existe pas comme une méthode d'extension sur mon HttpContext
Je suis la mise en œuvre de l'identité dans le cadre de la bibliothèque de classe. J'ai installé toutes les dernières (version préliminaire) de l'Identité de cadre et de tout - delà de cet aspect, fonctionne bien.
J'ai essayé de mettre en œuvre le même code que le même directement dans mon contrôleur, et de trouver le même problème.
Je suis clairement en manque une référence quelque part, mais je n'ai aucune idée de ce que..!..
Le code-block qui me tue est:
private IAuthenticationManager AuthenticationManager
{
get
{
return HttpContext.GetOwinContext().Authentication;
}
}
J'ai ajouté des références à la suite essayé ces deux dans ma bibliothèque de classe et aussi directement sur le contrôleur, tous ne fonctionnent pas pour moi...
using Microsoft.AspNet.Identity;
using Microsoft.AspNet.Identity.EntityFramework;
using Microsoft.Owin.Security;
using Microsoft.Owin;
using System.Web;
... c'est de me conduire dans le mur....une idée?
Mise à JOUR
J'ai vérifié les versions de l'Identité et OWIN dans l'échantillon, et ont fait en sorte que j'ai les mêmes versions dans ma solution.
Plus encore, si je recherche le navigateur d'objet sur l'échantillon en GetOwinContext
je peux trouver de la méthode, cependant lorsque je recherche dans ma solution, il est nulle part pour être trouvée... je dois avoir une bibliothèque de date, mais ne peux pas le trouver!