0
죄송합니다.이 경우 간단하지만 실제 블록이 있습니다.Aspnetboilerplate : 코어 mvc 템플릿의 리디렉션 로그인 경로를 구성하십시오.
aspnetboilerplate의 Module Zero (Core + MVC + jQuery)에서 모든 표준보기 및 컨트롤러를 새 영역 (관리자)으로 이동하려고하고 무단보기의 로그인 리디렉션이/Admin으로 이동하는지 확인하려고합니다.// Account/Login과 반대로 로그인하십시오. 이것이 기본값입니다.
정말 감사드립니다.
데일
업데이트 여기
ConfigureServices
방법 :
public IServiceProvider ConfigureServices(IServiceCollection services)
{
//MVC
services.AddMvc(options =>
{
options.Filters.Add(new AutoValidateAntiforgeryTokenAttribute());
});
IdentityRegistrar.Register(services);
AuthConfigurer.Configure(services, _appConfiguration);
services.ConfigureApplicationCookie(options => options.LoginPath = "/Admin/Login");
services.AddScoped<IWebResourceManager, WebResourceManager>();
//Configure Abp and Dependency Injection
return services.AddAbp<CrowdsiteWebMvcModule>(options =>
{
//Configure Log4Net logging
options.IocManager.IocContainer.AddFacility<LoggingFacility>(
f => f.UseAbpLog4Net().WithConfig("log4net.config")
);
});
}
그건 내가 원래 생각한거야. 그러나, 작동하지 않는 것 같습니다. (확실하게 .Web.Mvc 프로젝트의 startup.cs에 적용될 때) 액세스를 시도 할 때 여전히 http : // localhost : 62114/Account/Login? ReturnUrl = % 2Fadmin으로 리디렉션됩니다. AbpAuthorize가 컨트롤러에 적용된 페이지 – Deesplay
사이트 및 앱 풀을 다시 시작 했습니까? – aaron
예, 또한 다시 작성했습니다. 다시 시작한 시스템, 정리 된 솔루션 및 다시 빌드하십시오. 불행히도 여전히 같은 결과가 – Deesplay