91 votes

Identité dans ASP.Net Core 2.1: personnaliser AccountController

J'ai installé ASP.NET Core 2.1 mais même si j'ai créé un nouveau ASP.NET Core Web Application utilisant ASP.NET Core 2.1 avec Individual User AccountsStore user accounts in-app I impossible de trouver le AccountController ou les vues.

Je peux toujours m'inscrire et me connecter sans problème mais je ne trouve pas le code correspondant, il était présent en 2.0.

entrez la description de l'image ici

96voto

Xeevis Points 542

ASP.NET de Base 2.1 introduit de nouvelles fonctionnalité appelée Rasoir bibliothèques de classes qui vous permet de créer des vues et des pages dans le cadre de la bibliothque. ASP.NET de Base de l'Identité a été déplacé à une telle table de concordance. Vous pouvez la remplacer dans votre projet:

  1. À partir de l'Explorateur de solutions, cliquez-droit sur le projet > Ajouter > Nouveau Échafaudée Élément.
  2. Dans le volet gauche de l' Ajouter Échafaudage de dialogue, sélectionnez l'Identité > AJOUTER.
  3. Dans le AJOUTER l'Identité de dialogue, choisissez les fichiers que vous souhaitez remplacer.
    1. Sélectionnez mise en page si nécessaire
    2. Sélectionner ou créer des Données de contexte de la classe.
  4. Hit AJOUTER.

Pour plus d'informations , visitez la documentation.

75voto

tura08 Points 1214

L'un des changements dans la version 2.1 a été remporté par les Bibliothèques de Classe et de l'identité par défaut vit dans une de ces en la personne auth modèles. Si vous souhaitez avoir le code dans votre application de sorte que vous pouvez le personnaliser, vous pouvez échafaudage avec Visual Studio, ou avec le global scaffolder outil. Consultez ce guide sur la façon de faire les deux.

7voto

Wang Points 69

Ma solution est de créer un projet avec .net core 2.0, puis de mettre à jour le framework vers 2.1 et toute la dépendance vers la dernière version

4voto

Ogglas Points 1

Il s'avère que ASP.NET Core Identity est maintenant disponible en tant que package prédéfini appelé Microsoft.AspNetCore.Identity.UI .

Vous pouvez en savoir plus à ce sujet ici:

https://blogs.msdn.microsoft.com/webdev/2018/03/02/aspnetcore-2-1-identity-ui/

3voto

CodeTherapist Points 2335

Depuis ASP.NET Core 2.1 l' interface utilisateur d'identité est livrée sous forme de bibliothèque .

Mais vous pouvez remplacer les vues et les contrôleurs en les plaçant aux bons emplacements (par exemple, View / Account / Login.cshtml).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X