在ASP.NET Core 2.1中,个人用户帐户默认需要使用HTTPS。但是,如果你想禁用HTTPS,可以使用以下方法:
打开Startup.cs
文件,找到ConfigureServices
方法。
在该方法中,找到以下代码:
services.AddHttpsRedirection(options =>
{
options.RedirectStatusCode = StatusCodes.Status307TemporaryRedirect;
options.HttpsPort = 443;
});
将该代码块注释掉或删除,这样就禁用了HTTPS重定向。
接下来,找到以下代码:
services.Configure(options =>
{
options.Filters.Add(new RequireHttpsAttribute());
});
将该代码块注释掉或删除,这样就禁用了全局的HTTPS强制要求。
现在,你可以使用以下代码创建个人用户帐户:
services.AddDefaultIdentity()
.AddEntityFrameworkStores();
请注意,禁用HTTPS可能会降低应用程序的安全性。如果你不需要HTTPS,建议在开发环境中使用,但在生产环境中使用HTTPS以确保数据传输的安全性。