«asp.net-core» 태그된 질문

ASP.NET Core는 웹 및 클라우드 응용 프로그램을 구축 할 수있는 간결하고 작성 가능한 크로스 플랫폼 프레임 워크입니다. GitHub의 완전한 오픈 소스입니다. ASP.NET Core 앱은 전체 .NET Framework 이하의 .NET Core가 설치된 Windows 또는 .NET Core 및 Mono가있는 Linux 및 MacOS에서 실행될 수 있습니다.

3
Startup 클래스에 모든 것을 추가하는 것 외에 ASP.NET Core 3.1에서 종속성을 등록하는 강력한 방법이 있습니까?
ASP.NET Core 3.1 프로젝트가 있습니다. 일반적으로 클래스 의 ConfigureServices()메서드를 사용하여 종속성을 등록합니다 Startup.cs. 그러나 많은 의존성을 등록해야하고 ConfigureServices()외모가 엄청납니다! 정적 메서드의 확장 메서드를 만들어 ConfigureService () 클래스에서 호출 할 수는 있지만 더 좋은 방법이 있는지 궁금합니다. 이와 같이 한 번에 하나씩 정의하지 않고 IoC 컨테이너에 종속성을 등록하는 방법이있는 경우 services.AddScoped<Interface, …

2
Docker 이미지가 Windows / MVC Core에서 느리게 빌드됩니다
도커 컨테이너에 여러 프로젝트가있는 MVC Core 2.2가 있습니다. 이미지를 빌드하고 컨테이너를 시작하는 데 약 4 분이 걸립니다. 사용하고 docker-compose있습니다. 이것은 작은 개발이고 괜찮은 컴퓨터를 가지고 있기 때문에 느린 것 같습니다. 이미지 빌드 중에 프로세서가 8 % 미만이고 램이 버지 않고 디스크가 거의 0 %이므로 리소스가 사용되지 않는 것 같습니다. GPU …

3
Visual Studio 2019에서 ASP.NET Core 3.1 사이트를 Azure에 게시하는 동안 오류가 발생했습니다.
모듈을 사용하여 Azure App Service에 성공적으로 배포 된 기존 ASP.NET Core 3.0 응용 프로그램이 있습니다. 응용 프로그램을 ASP.NET Core 3.1 (오늘의 릴리스)로 업그레이드 한 후 응용 프로그램은 로컬 버전의 IIS Express 에서 올바르게 빌드되고 실행됩니다 . 그러나 (오늘의 릴리스) Visual Studio 16.4를 사용하여 Azure App Service에 게시하려고 하면 다음 오류가 …

1
IAsyncEnumerable이 ASP.NET 웹 API와 작동하는 방식에 대한 설명
ASP.NET 웹 API 프로젝트에서 IAsyncEnumerable을 탐색하는 동안 흥미로운 동작이 발생했습니다. 다음 코드 샘플을 고려하십시오. // Code Sample 1 [HttpGet] public async IAsyncEnumerable<int> GetAsync() { for (int i = 0; i < 10; i++) { await Task.Delay(1000); yield return i; } } // Code Sample 2 [HttpGet] public async IAsyncEnumerable<string> GetAsync() …

1
netcore api 3.1에서 AuthorizationFilterContext 읽기
API 키를 확인하는 사용자 지정 정책을 구현 한 netcore 2.2 프로젝트가 진행 중입니다. startup.cs에서 다음과 같은 정책을 추가하고 있습니다 //Add Key Policy services.AddAuthorization(options => { options.AddPolicy("AppKey", policy => policy.Requirements.Add(new AppKeyRequirement())); }); 내 AppKeyRequirement에서 AuthorizationHandler에서 상속하고 다음과 같이 들어오는 요청의 키를 확인합니다. protected override Task HandleRequirementAsync(AuthorizationHandlerContext authContext, AppKeyRequirement requirement) { var …

1
.Net Core 3 IStringLocalizer.WithCulture (CultureInfo)가 사용되지 않습니다
.Net Core 2.2에서 .Net Core 3.0으로 프로젝트를 업그레이드했습니다. 모든 경고와 오류를 해결하려고 시도한 후 이제이 경고에 대한 해결책을 마련하려고합니다. 'IStringLocalizer.WithCulture(CultureInfo)' is obsolete: 'This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.' 이것을 사용하여 로그인 한 사용자마다 웹 사이트 언어를 변경하고 있습니다. 사용자 당 웹 사이트 문화를 변경하기 위해이 구현이 있습니다. …

1
ASP.NET Core의 Windows 인증 : 수동 로그인 및 자동 인트라넷 로그인 및 그룹 사용 가능
로컬 인트라넷 Windows 인증과 함께 작동하여 로그인 한 사용자를 식별하는 ASP.NET Core 3.0 응용 프로그램이 있습니다. 표준 Windows 인증 동작을 사용하면 WindowsIdentity문제없이 사용자를 캡처 할 수 있습니다. 그러나 사용자가 자동 ​​인트라넷 브라우저 로그인 (예 : 비밀번호 대화 상자 없음)을 사용하거나 브라우저 비밀번호 대화 상자를 사용하여 명시 적으로 로그인하는 방식 에 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.