«.net-core» 태그된 질문

.NET Core는 .NET Framework의 오픈 소스 후속 제품입니다. 서버 및 데이터 센터에서 앱 및 장치에 이르기까지 광범위한 응용 프로그램 및 업종에 사용할 수 있습니다. .NET Core는 Windows, Linux 및 macOS에서 Microsoft에서 지원됩니다.

4
System.Text.Json을 사용하여 목록을 비 직렬화
많은 객체 목록을 포함하는 큰 json 파일을 요청한다고 가정 해 봅시다. 나는 그들이 한 번에 메모리에 들어가기를 원하지 않지만 오히려 하나씩 읽고 처리하려고합니다. 따라서 비동기 System.IO.Stream스트림을로 변환해야합니다 IAsyncEnumerable<T>. 이를 위해 새로운 System.Text.JsonAPI를 어떻게 사용 합니까? private async IAsyncEnumerable<T> GetList<T>(Uri url, CancellationToken cancellationToken = default) { using (var httpResponse = await …

3
.NET Core 3 단일 파일 앱에서 appsettings.json 파일을 찾으려면 어떻게해야합니까?
단일 파일 .Net Core 3.0 웹 API 응용 프로그램 appsettings.json은 단일 파일 응용 프로그램과 동일한 디렉토리 에있는 파일 을 찾도록 어떻게 구성 해야합니까? 실행 후 dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true 디렉토리는 다음과 같습니다. XX/XX/XXXX XX:XX PM <DIR> . XX/XX/XXXX XX:XX PM <DIR> .. XX/XX/XXXX XX:XX PM 134 appsettings.json …

1
Visual Studio에서와 Powershell에서 실행될 때 HttpClient 동시 동작
MS Graph API를 사용하여 B2C에서 사용자를 만들기 위해 수백만 명의 사용자를 온-프레미스 AD에서 Azure AD B2C로 마이그레이션하고 있습니다. 이 마이그레이션을 수행하기 위해 .Net Core 3.1 콘솔 응용 프로그램을 작성했습니다. 속도를 높이기 위해 Graph API를 동시에 호출하고 있습니다. 이것은 훌륭하게 작동합니다. 개발하는 동안 Visual Studio 2019에서 실행하는 동안 허용 가능한 성능을 …

1
Vector2.Normalize ()의 결과가 동일한 입력으로 34 번 호출 된 후 왜 변경됩니까?
다음은 간단한 C # .NET Core 3.1 프로그램 System.Numerics.Vector2.Normalize()으로, 모든 호출에서 동일한 입력으로 루프 를 호출 하고 결과 정규화 된 벡터를 인쇄합니다. using System; using System.Numerics; using System.Threading; namespace NormalizeTest { class Program { static void Main() { Vector2 v = new Vector2(9.856331f, -2.2437377f); for(int i = 0; ; i++) …
10 c#  .net  .net-core 

2
Blazor에서 "서버에 다시 연결할 수 없습니다"텍스트를 어떻게 변경합니까?
Blazor 서버 측을 사용하고 있습니다. Blazor 앱과 원격 서버의 연결이 끊기면 다음과 같이 표시됩니다. 위 이미지의 텍스트 ( '서버에 다시 연결할 수 없습니다 ...'등)를 변경하고 싶습니다. 나는 우리 나라의 언어로 바꾸고 싶다. 프로젝트 파일을 찾았지만 이것에 대해서는 아무것도 찾지 못했습니다. 어떻게 바꾸나요? 감사합니다.

1
Http.sys 및 URLPrefix를 사용하는 동안 React SPA를 제공하도록 닷넷 코어 3을 구성하는 방법은 무엇입니까?
URLPrefix를 변경 한 후 다음 오류가 발생합니다. SPA 기본 페이지 미들웨어가 기본 페이지 '/index.html'을 찾을 수 없어서 요청을 처리 한 다른 미들웨어가 없기 때문입니다. 따라서 닷넷 코어에 접두사를 알려주는 것이 필요하지만 올바른 설정 조합을 찾을 수없는 것 같습니다. 대단히 감사합니다. 코드는 다음과 같습니다. HostBuilder는 다음과 같이 설정됩니다. public static IHostBuilder …

2
Linux Azure WebApp에 대해 지정된 프레임 워크 'Microsoft.AspNetCore.App', 버전 '3.1.0'을 찾을 수 없습니다.
문제 Azure에서 .Net Core 2.2 Linux 웹앱을 .Net Core 3.1로 업그레이드 한 후 응용 프로그램이 Specified framework 'Microsoft.AspNetCore.App', version '3.1.0' was not found오류 와 함께 종료됩니다 . 나는 심지어 .Net Core 3.1을 사용하여 새로운 Linux Web App을 만들었고 bash 명령 프롬프트가 여전히로 출력 dotnet --list-runtimes되었습니다 2.2.7. 세부 웹 사이트 다운 …

1
왜 'System.IO.StreamWriter'에서 'CsvHelper.ISerializer'로 변환 할 수 없습니까?
사람들의 내용을 CSV 파일에 쓴 다음 내보내려고하지만 빌드 오류가 발생하고 실패합니다. 오류는 다음과 같습니다 cannot convert from 'System.IO.StreamWriter' to 'CsvHelper.ISerializer' 확실하지 않은 한 왜 이런 일이 발생했는지 잘 모르겠습니다. private void ExportAsCSV() { using (var memoryStream = new MemoryStream()) { using (var writer = new StreamWriter(memoryStream)) { using (var csv …

3
컨트롤러에 입력 한 후 늦게 바인딩 동적으로 모델 해결
컨트롤러에 작업을 시작한 후 모델을 해결하는 방법을 찾고 있는데, 문제를 설명하는 가장 간단한 방법은 다음과 같습니다. public DTO[] Get(string filterName) { //How can I do this this.Resolve<MyCustomType>("MyParamName"); } 내가 왜 노력하고 있는지에 대한 자세한 정보를 찾고 있다면 전체 그림을 읽으려면 계속 읽을 수 있습니다. TL; DR 쿼리 문자열에서 항상 확인되는 …

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
콘솔 앱 (.NET Core)이 "코드 0으로 종료"인쇄되지 않도록 방지 VS2019에서
Visual Studio Community 2019 (버전 16.3.1)에서 Ctrl + F5 (디버깅없이 시작)를 사용하여 콘솔 앱 (.NET Core)을 시작하면 콘솔 창 끝에 다음 메시지가 추가됩니다. C : \ HelloWorld \ bin \ Debug \ netcoreapp3.0 \ HelloWorld.exe (프로세스 1672)는 코드 0으로 종료되었습니다. using System; namespace HelloWorld { class Program { static void …

1
요청 헤더가 IdentityServer4로 전달되지 않습니다
인증을 위해 IdentityServer4가있는 마이크로 서비스의 API 게이트웨이로 ocelot을 사용하고 있습니다. ocelot 설정 파일에서 "AuthenticationOptions"를 추가하고 API 키를 설정했습니다. 에서 시작 I는 Identity 서버를 추가 할 수 있습니다. Identity Server에서는 헤더의 값을 사용하여 연결 문자열을 동적으로 작성합니다. 토큰을 얻기 위해 요청을 보내면 자격 증명 서비스에서 헤더에 액세스 할 수 있습니다. 그러나 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.