共有されたリンクのチュートリアルに続いてIdentity Manager(https://www.scottbrady91.com/ASPNET-Identity/Identity-Manager-using-ASPNET-Identity)をインストールしました。 localhostプロジェクトではまだSSLがありません。プロジェクトを実行するときにポップアップするこの「HTTPS required」メッセージを回避する方法が必要です。私は以下のスタートアップクラスが何かをする必要があるかもしれないと思っていますが、確かではありません。私はまた、Visual Studioで設定を探すだけでなく、これを回避する方法のためにIISで周りを見てみたが運がない。ASP.NET MVC "HTTPS required"メッセージをバイパスする必要があります
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
var factory = new IdentityManagerServiceFactory();
factory.IdentityManagerService =
new Registration<IIdentityManagerService>(Create());
app.UseIdentityManager(new IdentityManagerOptions { Factory = factory });
}
private IIdentityManagerService Create()
{
var context =
new IdentityDbContext(
@"Data Source=.\SQLEXPRESS;Initial Catalog=AspIdentity;Integrated Security=false");
var userStore = new UserStore<IdentityUser>(context);
var userManager = new UserManager<IdentityUser>(userStore);
var roleStore = new RoleStore<IdentityRole>(context);
var roleManager = new RoleManager<IdentityRole>(roleStore);
var managerService =
new AspNetIdentityManagerService<IdentityUser, string, IdentityRole, string>
(userManager, roleManager);
return managerService;
}
}
ありがとうございました!これは働いた:) – Maverick