คำถามติดแท็ก .net-core-3.0

ใช้แท็กนี้สำหรับคำถามที่เกี่ยวข้องกับ. NET Core 3.0 โดยเฉพาะนอกเหนือจากการใช้แท็ก ".NET Core"

7
ไม่พบ dotnet ef ใน. NET Core 3
ฉันกำลังติดตามเอกสารเพื่อสร้างการย้ายข้อมูลเริ่มต้น เมื่อฉันดำเนินการdotnetฉันจะได้รับส่วนช่วยเหลือซึ่งหมายความว่าเส้นทางทำงานได้อย่างถูกต้อง จากนั้นฉันพยายามเรียกใช้คำสั่งด้านล่างจากหน้าต่างเอกสารในคอนโซล: dotnet ef migrations add InitialCreate ฉันได้รับข้อผิดพลาดต่อไปนี้: Could not execute because the specified command or file was not found. Possible reasons for this include: * You misspelled a built-in dotnet command. * You intended to execute a .NET Core program, but dotnet-ef does not exist. * You intended …

1
วิธีการตั้งค่าการตั้งค่าแอพใน. Net Core 3 Worker Service
ฉันได้ดูบทเรียนจำนวนหนึ่งและคำถาม SO (เช่นการตั้งค่าแอพ. Net Core ) เกี่ยวกับการอ่าน appsettings.json ใน. Net Core 3 และฉันไม่สามารถหาคำแนะนำใด ๆ เกี่ยวกับวิธีใช้เมื่อจัดการกับบริการของผู้ปฏิบัติงาน ไม่มีวิธีการเริ่มต้น แต่ฉันมี Program.cs ด้วยวิธีการหลัก: public class Program { public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); } public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureServices((hostContext, services) => { services.AddHostedService<Worker>(); }); } ฉันจะอ่านเกี่ยวกับไฟล์ appsettings.json ใน Worker Service …

2
วิธีการเปลี่ยนนามสกุล AddJwtBearer ใน. NET Core 3.0
ฉันมีรหัสต่อไปนี้ซึ่งรวบรวมและทำงานใน. NET Core 2.2: byte[] key = Encoding.ASCII.GetBytes(Constants.JWT_SECRET); services.AddAuthentication(x => { x.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; x.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; }) .AddJwtBearer(x => { x.RequireHttpsMetadata = false; x.SaveToken = true; x.TokenValidationParameters = new TokenValidationParameters { ValidateIssuerSigningKey = true, IssuerSigningKey = new SymmetricSecurityKey(key), ValidateIssuer = false, ValidateAudience = false }; }); ใน. NET Core …

2
การโยกย้าย. NET Core 2 ไปยัง. NET Core 3: HttpContent ไม่มีคำจำกัดความของ“ ReadAsAsync”
ฉันกำลังปฏิบัติตามคำแนะนำนี้https://docs.microsoft.com/en-us/aspnet/core/migration/22-to-30?view=aspnetcore-3.0&tabs=visual-studioเพื่อย้ายไปยัง. NET Core 3 ฉันได้รับข้อผิดพลาดในการรวบรวม: ข้อผิดพลาด CS1061 'HttpContent' ไม่มีคำจำกัดความสำหรับ 'ReadAsAsync' และไม่มีวิธีการเข้าถึงที่สามารถเข้าถึงได้ 'ReadAsAsync' ที่ยอมรับอาร์กิวเมนต์แรกของประเภท 'HttpContent' (คุณหายไปโดยใช้คำสั่งหรือชุดประกอบการอ้างอิง) โครงการเป็นไลบรารีคลาสฉันได้ปรับปรุง csproj เอาการอ้างอิงแพ็คเกจไปยัง Microsoft.AspNetCore.App และเพิ่มการอ้างอิงเฟรมเวิร์กแทน: <ItemGroup> <FrameworkReference Include="Microsoft.AspNetCore.App" /> </ItemGroup> ความคิดใด ๆ ว่าทำไมถึงเกิดขึ้น?

3
ประเภท Enum ไม่ทำงานอีกต่อไปในวัตถุ. Net core 3.0 FromBody
ฉันเพิ่งอัปเกรดเว็บ API ของฉันจาก. Net core 2.2 เป็น .Net core 3.0 และพบว่าคำขอของฉันได้รับข้อผิดพลาดตอนนี้เมื่อฉันส่ง enum ในโพสต์ไปยังจุดสิ้นสุดของฉัน ตัวอย่างเช่น: ฉันมีโมเดลดังต่อไปนี้สำหรับจุดปลาย api ของฉัน: public class SendFeedbackRequest { public FeedbackType Type { get; set; } public string Message { get; set; } } ตำแหน่ง FeedbackType มีลักษณะอย่างไร: public enum FeedbackType { Comment, Question } และนี่คือวิธีการควบคุม: [HttpPost] public async …

1
ASP.NET MVC Core 3.0 API เป็นอนุกรม Enums เป็นสตริง
วิธีการทำให้เป็นอันดับ Enum เขตข้อมูลเพื่อสายอักขระแทนการ Int ใน ASP.NET MVC Core 3.0 ฉันไม่สามารถทำแบบเก่าได้ services.AddMvc().AddJsonOptions(opts => { opts.JsonSerializerOptions.Converters.Add(new StringEnumConverter()); }) ฉันได้รับข้อผิดพลาด: ไม่สามารถแปลงจาก 'Newtonsoft.Json.Converters.StringEnumConverter' เป็น 'System.Text.Json.Serialization.JsonConverter'

2
วิธีการเข้าร่วมกลุ่มใน. NET Core 3.0 Entity Framework
ด้วยการเปลี่ยนแปลงใน. NET Core 3.0 ฉันได้รับ ... NavigationExpanding ExpressionVisitor 'ล้มเหลว สิ่งนี้อาจบ่งบอกถึงข้อบกพร่องหรือข้อ จำกัด ใน EF Core ดู https://go.microsoft.com/fwlink/?linkid=2101433สำหรับข้อมูลรายละเอียดเพิ่มเติม) ---> System.InvalidOperationException: การประมวลผลนิพจน์ LINQ 'GroupJoin, ... นี่เป็นแบบสอบถามที่ง่ายมากดังนั้นจึงต้องมีวิธีดำเนินการใน. NET CORE 3.0: var queryResults1 = await patients .GroupJoin( _context.Studies, p => p.Id, s => s.Patient.Id, (p, studies) => new { p.DateOfBirth, p.Id, p.Name, p.Sex, Studies =studies.Select(s1=>s1) …

3
การแปลงรหัส newtonsoft เป็น System.Text.Json ใน. net core 3 สิ่งที่เทียบเท่ากับ JObject.Parse และ JsonProperty
ฉันกำลังแปลงการใช้งาน newtonsoft เป็นไลบรารี JSON ใหม่ใน. net core 3.0 ฉันมีรหัสต่อไปนี้ public static bool IsValidJson(string json) { try { JObject.Parse(json); return true; } catch (Exception ex) { Logger.ErrorFormat("Invalid Json Received {0}", json); Logger.Fatal(ex.Message); return false; } } ฉันไม่สามารถหาสิ่งที่เทียบเท่าได้ JObject.Parse(json); นอกจากนี้สิ่งที่จะJsonPropertyเทียบเท่าคุณลักษณะ public class ResponseJson { [JsonProperty(PropertyName = "status")] public bool Status { get; …

4
ลบ deserializing รายการโดยใช้ Asynchonously System.Text.Json
ให้บอกว่าฉันขอไฟล์ json ขนาดใหญ่ที่มีรายการวัตถุมากมาย ฉันไม่ต้องการให้พวกเขาอยู่ในความทรงจำทั้งหมดในครั้งเดียว แต่ฉันอยากอ่านและดำเนินการทีละคน ดังนั้นผมจึงจำเป็นต้องเปิด async กระแสเป็นSystem.IO.Stream IAsyncEnumerable<T>ฉันจะใช้System.Text.JsonAPI ใหม่เพื่อทำสิ่งนี้ได้อย่างไร private async IAsyncEnumerable<T> GetList<T>(Uri url, CancellationToken cancellationToken = default) { using (var httpResponse = await httpClient.GetAsync(url, cancellationToken)) { using (var stream = await httpResponse.Content.ReadAsStreamAsync()) { // Probably do something with JsonSerializer.DeserializeAsync here without serializing the entire thing in one go …

1
ไม่พบชื่อประเภทหรือเนมสเปซ 'IWebHostEnvironment' (คุณกำลังใช้คำสั่งที่ขาดหายไปหรือการอ้างอิงแอสเซมบลีหรือไม่)
ฉันใช้. NET Core 3.0.100; Microsoft Visual Studio Community 2019 เวอร์ชั่นก่อนหน้าตัวอย่างเวอร์ชั่น 16.4.0 1.0; Blazor-server (รุ่นเป็นทางการ) ฉันกำลังพยายามเพิ่มการรับรองความถูกต้องและการอนุญาตลงในแอปพลิเคชันเว็บเซิร์ฟเวอร์ Blazor ของฉัน ฉันกำลังอ่านแนวปฏิบัติที่นี่https://docs.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-3.0&tabs=visual-studio#scaffold-identity-into-an -empty โครงการ (ฉันอ่านhttps://github.com/aspnet/Identity/issues/1825 ด้วย ) จากนั้นฉันคลิกขวาที่โครงการเลือกAdd\New Scaffolded Item... ฉันอ่านไฟล์ScaffoldingReadme.txtแล้วทำตามคำแนะนำ ฉันกด F5 เพื่อแก้ไขข้อบกพร่องฉันพบข้อผิดพลาด Severity: Error Error Code: CS0246 Description: The type or namespace name 'IWebHostEnvironment' could not be found (are you missing a …

1
ข้อมูลประเภทการอ้างอิงที่เป็นโมฆะไม่ถูกเปิดเผยจาก FirstOrDefault
ฉันต้องการทดสอบคุณลักษณะการอ้างอิงชนิด nullableใหม่ใน C # 8.0 ฉันเริ่มโครงการใหม่ที่กำหนดเป้าหมายเป็น. NET Core 3.0 เปิดใช้งานประเภทการอ้างอิง nullable ใน.csprojไฟล์และเริ่มการเข้ารหัส ฉันสร้างรายการที่เรียบง่ายที่จะใช้เวลาstring[]และการส่งกลับในอาร์เรย์ที่เท่าเทียมกันstring abcตอนนี้เนื่องจากฉันไม่แน่ใจว่าabcมีอยู่จริงในอาร์เรย์ฉันใช้FirstOrDefault()ซึ่งควรเริ่มต้นnullหากไม่พบการจับคู่ using System; using System.Linq; public string FindArgument(string[] args) { var arg = args.FirstOrDefault(x => x == "abc"); return arg; } วิธีการส่งกลับของฉันstringซึ่งควรในขณะนี้เป็นที่ไม่ใช่ nullableประเภท เนื่องจากFirstOrDefault()อาจส่งคืนnullฉันคาดหวังว่าวิธีการข้างต้นให้คำเตือนเมื่อส่งกลับตัวแปรอาจเป็นโมฆะ argมันไม่ใช่. เมื่อมองที่ลายเซ็นต์สำหรับFirstOrDefault()ใน Visual Studio จะเห็นได้ชัดว่าทำไม : วิธีการส่งกลับค่าstringไม่ใช่สิ่งที่เทียบเท่าได้ซึ่งstring?ฉันคาดหวัง การใช้วิธีการต่อไปนี้จะให้คำเตือนที่ฉันคาดไว้ var arg = args.Contains("abc") ? …

5
การตรวจสอบ JWT และ Swagger ด้วย. Net core 3.0
ฉันกำลังพัฒนา Web Api ด้วย. Net core 3.0 และต้องการรวมเข้ากับ SwashBuckle.Swagger มันทำงานได้ดี แต่เมื่อฉันเพิ่มการรับรองความถูกต้อง JWT มันไม่ทำงานอย่างที่ฉันคาดไว้ ในการทำเช่นนั้นฉันได้เพิ่มรหัสด้านล่าง: services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { Title = "My Web API", Version = "v1" }); c.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme { Description = "JWT Authorization header using the Bearer scheme. Example: \"Authorization: Bearer {token}\"", Name = "Authorization", …

1
ทำงานกับบริการสปาใน. NetCore 3.0 หรือไม่
ฉันพัฒนาเว็บแอปพลิเคชัน SPA โดยใช้ ASP.Net Core React + Redux หลังจากอัปเดตเป็น. Net Core 3.0 ฉันเห็นว่า UseWebpackDevMiddleware และ AddNodeServices ล้าสมัย ฉันเรียนรู้เทมเพลตโครงการใหม่ React + Redux แต่ไม่ได้ใช้ webpack หรือ SSR 1) ฉันจะหาตัวอย่างหรือข้อมูลการทำงานกับ webpack ใน. Net Core 3.0 ได้ที่ไหน ด้วย UseWebpackDevMiddleware เป็นเรื่องง่ายที่จะกำหนดค่า HMR และสร้างเว็บแพค 2) ฉันจะหาตัวอย่างหรือข้อมูลเกี่ยวกับ SSR ด้วย. Net 3.0 + React ได้ที่ไหน?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.