내 태그 도우미가 올바르게 해결되지 않는 이유는 무엇입니까?

그런 다음 샴페인

그래서 흥미로운 일이 일어나고 있습니다. 새 .NET Core MVC 앱을 만들고 기본 인증을 추가하고 있습니다. 이제 생성 된 _LoginPartial에는 다음 행이 있습니다.

<a class="nav-link text-dark" asp-area="Identity" asp-page="/Account/Login">Login</a>

그러나 페이지에서 렌더링 될 때 href 속성은 다음과 같이 나옵니다.

<a class="nav-link text-dark" href="/?area=Identity&amp;page=%2FAccount%2FLogin">Login</a>

왜 이런 일이 일어나는지 잘 모르겠습니다. 영역에 추가하려고 할 때 @ Url.Action에서도 발생합니다. 뭔가 빠졌 나봐요.하지만 완전히 길을 잃었어요.

편집하다:

다음은 ConfigureServices 및 Configure 메서드입니다.

public void ConfigureServices(IServiceCollection services)
    {

        services.AddIdentity<ApplicationUser, MongoIdentityRole>()
                .AddMongoDbStores<ApplicationUser, MongoIdentityRole, Guid>("mongodb://localhost:27017", "gw")
                .AddSignInManager()
                .AddDefaultTokenProviders();

        services.AddMvc()
            .AddRazorPagesOptions(options => {})
            .SetCompatibilityVersion(Microsoft.AspNetCore.Mvc.CompatibilityVersion.Version_3_0);

        services.Configure<IdentityOptions>(options => {
            // Password settings.
            options.Password.RequireDigit = true;
            options.Password.RequireLowercase = true;
            options.Password.RequireNonAlphanumeric = false;
            options.Password.RequireUppercase = true;
            options.Password.RequiredLength = 8;
            options.Password.RequiredUniqueChars = 1;

            // Lockout settings.
            options.Lockout.DefaultLockoutTimeSpan = TimeSpan.FromMinutes(5);
            options.Lockout.MaxFailedAccessAttempts = 5;
            options.Lockout.AllowedForNewUsers = true;

            // User settings.
            options.User.AllowedUserNameCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._@+";
            options.User.RequireUniqueEmail = false;
        });

        services.ConfigureApplicationCookie(options => {
            // Cookie settings
            options.Cookie.HttpOnly = true;
            options.ExpireTimeSpan = TimeSpan.FromMinutes(5);

            options.LoginPath = "/Identity/Account/Login";
            options.AccessDeniedPath = "/Identity/Account/AccessDenied";
            options.SlidingExpiration = true;
        });



        // services.AddTransient<IEmailSender, AuthMessageSender>();
        // services.AddTransient<ISmsSender, AuthMessageSender>();
    }

    // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
    public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
    {
        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
            app.UseDatabaseErrorPage();
        }
        else
        {
            app.UseExceptionHandler("/Home/Error");
            // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
            app.UseHsts();
        }
        app.UseHttpsRedirection();
        app.UseStaticFiles();

        app.UseRouting();

        app.UseAuthentication();
        app.UseAuthorization();


        app.UseEndpoints(endpoints => {
            endpoints.MapControllerRoute(
                name: "default",
                pattern: "{controller=Home}/{action=Index}/{id?}");
            endpoints.MapRazorPages();
        });

    }
라이언

나는 당신의 문제를 재현 할 수 있지만,이에 따라 문제 , 당신은 추가 할 수 .AddDefaultUI()에서 Startup.cs:

services.AddIdentity<ApplicationUser, MongoIdentityRole>()
            .AddMongoDbStores<ApplicationUser, MongoIdentityRole, Guid>("mongodb://localhost:27017", "gw")
            .AddSignInManager()
            .AddDefaultUI()
            .AddDefaultTokenProviders();

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

내 반응 상태가 올바르게 업데이트되지 않는 이유는 무엇입니까?

분류에서Dev

내 후크 상태가 올바르게 업데이트되지 않는 이유는 무엇입니까?

분류에서Dev

내 스프라이트가 올바르게 그려지지 않는 이유 (libgdx)는 무엇입니까?

분류에서Dev

내 div가 올바르게 쌓이지 않는 이유는 무엇입니까?

분류에서Dev

상태 후크가 올바르게 업데이트되지 않는 이유는 무엇입니까?

분류에서Dev

xargs가 내 입력을 올바르게 구문 분석하지 않는 이유는 무엇입니까?

분류에서Dev

내 Arc 테마가 Ubuntu 18.04에서 올바르게 보이지 않는 이유는 무엇입니까?

분류에서Dev

부 스트랩 클래스가 올바르게 해결되지 않는 이유는 무엇입니까?

분류에서Dev

내 Python 코드가 부울을 올바르게 평가하지 않는 이유는 무엇입니까?

분류에서Dev

내 함수가 개체 속성을 올바르게 정렬하지 않는 이유는 무엇입니까?

분류에서Dev

내 코드가 동기화에서 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 TextBoxFor가 통화 값을 올바르게 표시하지 않는 이유는 무엇입니까?

분류에서Dev

threadpooltest가 올바르게 실행되지 않는 이유는 무엇입니까?

분류에서Dev

++가 올바르게 증가하지 않는 이유는 무엇입니까?

분류에서Dev

div 태그 내의 개체가 바닥 글 태그에 포함되는 이유는 무엇입니까?

분류에서Dev

PEGjs가 / 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

count (*)가 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 JButton 아이콘이 올바르게 표시되지 않는 이유는 무엇입니까?

분류에서Dev

내 아이콘이 albert launcher에서 올바르게 표시되지 않는 이유는 무엇입니까?

분류에서Dev

결과 신호가 올바르게 표시되지 않는 이유는 무엇입니까? MATLAB

분류에서Dev

누군가 내 연결 목록이 올바르게 표시되지 않는 이유를 알 수 있습니까? (C 프로그래밍)

분류에서Dev

드래그 앤 드롭으로 인해 UIElement.IsMouseOver가 올바르게 반환되지 않는 이유는 무엇입니까?

분류에서Dev

텍스트 요소의 내용이 올바르게 정당화되지 않는 이유는 무엇입니까?

분류에서Dev

텍스트 요소의 내용이 올바르게 정당화되지 않는 이유는 무엇입니까?

분류에서Dev

내 HeatMap이 올바르게 표시되지 않는 이유는 무엇입니까?

분류에서Dev

Carrierwave 및 MiniMagick 이미지가 올바르게 합성되지 않는 이유는 무엇입니까?

분류에서Dev

내 navbar가 올바르게 축소되지 않고 드롭 다운 버튼이 표시되는 이유는 무엇입니까?

분류에서Dev

총 장바구니 가격이 올바르게 계산되지 않는 이유는 무엇입니까?

분류에서Dev

내 코드가 평균 결과가 올바르지 않은 이유는 무엇입니까?

Related 관련 기사

  1. 1

    내 반응 상태가 올바르게 업데이트되지 않는 이유는 무엇입니까?

  2. 2

    내 후크 상태가 올바르게 업데이트되지 않는 이유는 무엇입니까?

  3. 3

    내 스프라이트가 올바르게 그려지지 않는 이유 (libgdx)는 무엇입니까?

  4. 4

    내 div가 올바르게 쌓이지 않는 이유는 무엇입니까?

  5. 5

    상태 후크가 올바르게 업데이트되지 않는 이유는 무엇입니까?

  6. 6

    xargs가 내 입력을 올바르게 구문 분석하지 않는 이유는 무엇입니까?

  7. 7

    내 Arc 테마가 Ubuntu 18.04에서 올바르게 보이지 않는 이유는 무엇입니까?

  8. 8

    부 스트랩 클래스가 올바르게 해결되지 않는 이유는 무엇입니까?

  9. 9

    내 Python 코드가 부울을 올바르게 평가하지 않는 이유는 무엇입니까?

  10. 10

    내 함수가 개체 속성을 올바르게 정렬하지 않는 이유는 무엇입니까?

  11. 11

    내 코드가 동기화에서 올바르게 작동하지 않는 이유는 무엇입니까?

  12. 12

    내 TextBoxFor가 통화 값을 올바르게 표시하지 않는 이유는 무엇입니까?

  13. 13

    threadpooltest가 올바르게 실행되지 않는 이유는 무엇입니까?

  14. 14

    ++가 올바르게 증가하지 않는 이유는 무엇입니까?

  15. 15

    div 태그 내의 개체가 바닥 글 태그에 포함되는 이유는 무엇입니까?

  16. 16

    PEGjs가 / 올바르게 작동하지 않는 이유는 무엇입니까?

  17. 17

    count (*)가 올바르게 작동하지 않는 이유는 무엇입니까?

  18. 18

    내 JButton 아이콘이 올바르게 표시되지 않는 이유는 무엇입니까?

  19. 19

    내 아이콘이 albert launcher에서 올바르게 표시되지 않는 이유는 무엇입니까?

  20. 20

    결과 신호가 올바르게 표시되지 않는 이유는 무엇입니까? MATLAB

  21. 21

    누군가 내 연결 목록이 올바르게 표시되지 않는 이유를 알 수 있습니까? (C 프로그래밍)

  22. 22

    드래그 앤 드롭으로 인해 UIElement.IsMouseOver가 올바르게 반환되지 않는 이유는 무엇입니까?

  23. 23

    텍스트 요소의 내용이 올바르게 정당화되지 않는 이유는 무엇입니까?

  24. 24

    텍스트 요소의 내용이 올바르게 정당화되지 않는 이유는 무엇입니까?

  25. 25

    내 HeatMap이 올바르게 표시되지 않는 이유는 무엇입니까?

  26. 26

    Carrierwave 및 MiniMagick 이미지가 올바르게 합성되지 않는 이유는 무엇입니까?

  27. 27

    내 navbar가 올바르게 축소되지 않고 드롭 다운 버튼이 표시되는 이유는 무엇입니까?

  28. 28

    총 장바구니 가격이 올바르게 계산되지 않는 이유는 무엇입니까?

  29. 29

    내 코드가 평균 결과가 올바르지 않은 이유는 무엇입니까?

뜨겁다태그

보관