未生成ASP.Net Core Identity Razor页面登录链接

时间:2018-08-02 08:50:00

标签: .net-core asp.net-identity razor-pages

我有一个带有Identity的asp.net核心Razor页面项目。在页面中,未生成“登录”链接。我有以下内容:

LoginPartial:

<ul class="navbar-nav ml-auto">
    <li class="nav-item"><a asp-page="/Account/Login" class="nav-link">Login</a></li>
</ul>

Startup.cs:

services.AddIdentity<ApplicationUser, ApplicationRole>()
            .AddEntityFrameworkStores<ApplicationDbContext>()
            .AddDefaultUI()
            .AddDefaultTokenProviders();

app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseCookiePolicy();
app.UseAuthentication();
app.UseMvc();

无论如何,我的HTML变成这样,HREF为空:

<li class="nav-item"><a class="nav-link" href="">Login</a></li>

此外,如果我直接在浏览器中输入链接,例如https://localhost:44305/Account/Login,则会得到This localhost page can’t be found

0 个答案:

没有答案