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

ASP.NET Core เป็นเฟรมเวิร์กแบบลีนคอมโพสิตและข้ามแพลตฟอร์มสำหรับการสร้างเว็บและแอพพลิเคชั่นคลาวด์ มันเป็นโอเพ่นซอร์สอย่างเต็มที่ใน GitHub แอป ASP.NET Core สามารถเรียกใช้บน Windows ด้วย. NET Framework แบบเต็มหรือ. NET Core ที่เล็กกว่าหรือบน Linux และ MacOS พร้อมด้วย. NET Core และ Mono

15
วิธีการยกเลิกการย้ายข้อมูลใน ASP.NET Core ด้วย EF Core
เมื่อฉันรันPM> Remove-Migration -context BloggingContextใน VS2015 ด้วยโครงการ ASP.NET Core โดยใช้ EF Core ฉันได้รับข้อผิดพลาดดังต่อไปนี้: System.InvalidOperationException: The migration '20160703192724_MyFirstMigration' has already been applied to the database. Unapply it and try again. If the migration has been applied to other databases, consider reverting its changes using a new migration. at Microsoft.EntityFrameworkCore.Migrations.Design.MigrationsScaffolder.RemoveMigration(String projectDir, String rootNamespace, …

2
ผลลัพธ์ที่ไม่คาดหมายของ node.js กับการทดสอบประสิทธิภาพ ASP.NET Core
ฉันกำลังทำแบบทดสอบความเครียดฉบับย่อเกี่ยวกับโครงการสวัสดีชาวโลกสองโครงการ Node.js และ asp.net-core. ทั้งสองกำลังทำงานในโหมดการผลิตและไม่มีคนตัดไม้ที่แนบมากับพวกเขา ผลที่ได้คือน่าอัศจรรย์! ASP.NET core นั้นมีประสิทธิภาพที่เหนือกว่าแอป node.js แม้หลังจากทำงานพิเศษบางอย่างแล้วในขณะที่แอป node.js ก็แค่แสดงผลมุมมอง แอพ 1: http://localhost:3000/nodejs node.js การใช้ : node.js, เอ็นจิ้นการแสดงผลด่วนและ vash รหัสในจุดสิ้นสุดนี้คือ router.get('/', function(req, res, next) { var vm = { title: 'Express', time: new Date() } res.render('index', vm); }); อย่างที่คุณเห็นมันไม่ทำอะไรเลยนอกจากการส่งวันที่ปัจจุบันผ่านtimeตัวแปรไปยังมุมมอง แอพ 2: http://localhost:5000/aspnet-core asp.net core การใช้ : ASP.NET …

7
ฟอร์ม ASP.NET Core POST ส่งผลให้เกิดการตอบสนอง HTTP 415 Media Type ที่ไม่รองรับ
การส่งคำขอ POST HTTP แบบฟอร์ม ( Content-Type: application/x-www-form-urlencoded) ไปยังตัวควบคุมด้านล่างจะส่งผลให้เป็นHTTP 415การตอบสนองของMedia Type ที่ไม่รองรับ public class MyController : Controller { [HttpPost] public async Task<IActionResult> Submit([FromBody] MyModel model) { //... } } แบบฟอร์มโพสต์ส่วนหัว HTTP: POST /submit HTTP/1.1 Host: example.com:1337 Connection: keep-alive Content-Length: 219 Pragma: no-cache Cache-Control: no-cache Origin: https://example.com:1337 Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows …

5
.NET Core vs ASP.NET Core
อะไรคือความแตกต่างระหว่าง. NET Core และ ASP.NET Core? พวกเขาเป็นพิเศษร่วมกัน? ฉันได้ยินมาว่า ASP.NET Core นั้นสร้างขึ้นบน. NET Core แต่มันก็สามารถสร้างได้ในกรอบ NET เต็มรูปแบบ ดังนั้น ASP.NET Core คืออะไร?

10
วิธีรับสภาพแวดล้อมการพัฒนา / การจัดเตรียม / การผลิตใน ConfigureServices
ฉันจะรับการพัฒนา / การจัดเตรียม / การผลิตสภาพแวดล้อมการโฮสต์ในConfigureServicesวิธีการในการเริ่มต้นได้อย่างไร public void ConfigureServices(IServiceCollection services) { // Which environment are we running under? } ConfigureServicesวิธีการใช้เวลาเพียงหนึ่งเดียวIServiceCollectionพารามิเตอร์

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 …

30
Entity Framework Core: DbContextOptionsBuilder ไม่มีนิยามสำหรับ 'usesqlserver' และไม่มีเมธอดส่วนขยาย 'useqlserver'
ฉันยังใหม่กับ EF core และฉันกำลังพยายามทำให้มันทำงานกับโครงการ ASP.NET Core ของฉัน ฉันได้รับข้อผิดพลาดข้างต้นในstartup.csขณะพยายามกำหนดค่าDbContextเพื่อใช้สตริงการเชื่อมต่อจาก config ฉันกำลังทำตามบทช่วยสอนนี้: https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/intro รหัสที่มีปัญหาในstartup.cs: using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.SpaServices.Webpack; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using Microsoft.EntityFrameworkCore; using tracV2.models; using tracV2.data; namespace tracV2 { public class Startup { // This method gets called …

11
ASP.NET Core รับ Json Array โดยใช้ IConfiguration
ใน appsettings.json { "MyArray": [ "str1", "str2", "str3" ] } ใน Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddSingleton<IConfiguration>(Configuration); } ใน HomeController public class HomeController : Controller { private readonly IConfiguration _config; public HomeController(IConfiguration config) { this._config = config; } public IActionResult Index() { return Json(_config.GetSection("MyArray")); } } มีรหัสของฉันด้านบนฉันได้รับ null วิธีการรับอาร์เรย์?

6
เลือก Tag Helper ใน ASP.NET Core MVC
ฉันต้องการความช่วยเหลือเกี่ยวกับตัวเลือกแท็กตัวช่วยใน ASP.NET Core ฉันมีรายชื่อพนักงานที่ฉันพยายามผูกกับตัวช่วยแท็กที่เลือก พนักงานของฉันอยู่ในList<Employee> EmployeesListค่าที่เลือกและจะเข้าสู่EmployeeIdคุณสมบัติ โมเดลมุมมองของฉันมีลักษณะเช่นนี้: public class MyViewModel { public int EmployeeId { get; set; } public string Comments { get; set; } public List<Employee> EmployeesList {get; set; } } คลาสพนักงานของฉันมีลักษณะเช่นนี้: public class Employee { public int Id { get; set; } public string FullName { get; set; …

11
รับค่าจาก appsettings.json ใน. net core
ไม่แน่ใจว่าฉันทำอะไรหายไปที่นี่ แต่ฉันไม่สามารถรับค่าจาก appsettings.json ของฉันในแอปพลิเคชัน. net หลักของฉัน ฉันมี appsettings.json ของฉันเป็น: { "AppSettings": { "Version": "One" } } เริ่มต้น: public class Startup { private IConfigurationRoot _configuration; public Startup(IHostingEnvironment env) { _configuration = new ConfigurationBuilder() } public void ConfigureServices(IServiceCollection services) { //Here I setup to read appsettings services.Configure<AppSettings>(_configuration.GetSection("AppSettings")); } } รุ่น: public class …

4
การรับรองความถูกต้องโดยใช้โทเค็นใน ASP.NET Core
ฉันทำงานกับแอปพลิเคชัน ASP.NET Core ฉันกำลังพยายามใช้การรับรองความถูกต้องโดยใช้ Token แต่ไม่สามารถหาวิธีใช้ระบบรักษาความปลอดภัยใหม่สำหรับกรณีของฉันได้ ฉันดูตัวอย่างแล้วแต่พวกเขาก็ไม่ได้ช่วยอะไรมากพวกเขาใช้การตรวจสอบความถูกต้องคุกกี้หรือการตรวจสอบภายนอก (GitHub, Microsoft, Twitter) สถานการณ์ของฉันคืออะไร: แอปพลิเคชัน angularjs ควรขอ/tokenชื่อผู้ใช้และรหัสผ่าน URL ที่ผ่าน WebApi ควรอนุญาตผู้ใช้และส่งคืนaccess_tokenซึ่งแอป angularjs จะใช้ในคำขอต่อไปนี้ ฉันได้พบบทความที่ยอดเยี่ยมเกี่ยวกับการใช้สิ่งที่ฉันต้องการใน ASP.NET - Token Based Authentication โดยใช้ ASP.NET Web API 2, Owin และ Identityรุ่นปัจจุบัน แต่ไม่ชัดเจนสำหรับฉันว่าจะทำสิ่งเดียวกันใน ASP.NET Core ได้อย่างไร คำถามของฉันคือ: วิธีการกำหนดค่าแอปพลิเคชัน ASP.NET Core WebApi ให้ทำงานกับการตรวจสอบความถูกต้องด้วยโทเค็น

3
Kestrel คืออะไร (เทียบกับ IIS / Express)
เว็บเซิร์ฟเวอร์ชวาคืออะไรและเกี่ยวข้องกับ IIS / IIS Express อย่างไร ฉันมาจากการพัฒนาแอพบน IIS Express และโฮสต์ไว้บนเว็บเซิร์ฟเวอร์ IIS ด้วย ASP.NET แกนฉันต้องพึ่งพาและการเริ่มต้นของฉันมีMicrosoft.AspNetCore.Server.Kestrel .UseServer("Microsoft.AspNetCore.Server.Kestrel")แต่เมื่อฉันเรียกใช้เว็บไซต์ของฉันฉันยังได้รับไอคอน IIS Express ในซิสเต็มเทรย์ มีคนถามฉันว่าฉันใช้ IIS Express หรือ Kestrel หรือไม่และฉันไม่รู้ว่าจะพูดอะไร! ฉันไม่มีความต้องการข้ามแพลตฟอร์มใด ๆ ในขณะที่ฉันพัฒนาบนพีซีและโฮสต์ใน Azure ดังนั้นฉันสับสนถ้าฉันแม้แต่needชวา แต่ก็ดูเหมือนว่าจะไม่มีทางเลือกอื่นแม้แต่ตัวอย่างที่ง่ายที่สุดก็ใช้ Kestrel

10
ASP.NET Core ส่งคืน JSON พร้อมรหัสสถานะ
ฉันกำลังมองหาวิธีที่ถูกต้องในการส่งคืน JSON ด้วยรหัสสถานะ HTTP ใน. NET Core Web API controller ของฉัน ฉันใช้มันแบบนี้: public IHttpActionResult GetResourceData() { return this.Content(HttpStatusCode.OK, new { response = "Hello"}); } นี่เป็นแอปพลิเคชัน 4.6 MVC แต่ตอนนี้ด้วย. NET Core ฉันดูเหมือนจะไม่มีสิ่งนี้ที่IHttpActionResultฉันมีActionResultและใช้งานเช่นนี้: public ActionResult IsAuthenticated() { return Ok(Json("123")); } แต่การตอบสนองจากเซิร์ฟเวอร์นั้นแปลกเหมือนดังภาพด้านล่าง: ฉันแค่ต้องการให้ตัวควบคุม Web API ส่งคืน JSON ด้วยรหัสสถานะ HTTP เหมือนที่ฉันทำใน Web API 2

5
ส่งข้อความ HTTP POST ใน ASP.NET Core โดยใช้ HttpClient PostAsJsonAsync
ฉันต้องการส่งวัตถุแบบไดนามิกเช่น new { x = 1, y = 2 }; เป็นเนื้อหาของข้อความ HTTP POST ก็เลยลองเขียนดู var client = new HttpClient(); แต่ฉันไม่พบวิธีการ client.PostAsJsonAsync() ดังนั้นฉันจึงพยายามเพิ่มแพ็คเกจ Microsoft.AspNetCore.Http.Extensions ใน project.json และเพิ่มไฟล์ using Microsoft.AspNetCore.Http.Extensions; เพื่อใช้อนุประโยค อย่างไรก็ตามมันไม่ได้ช่วยฉัน ดังนั้นวิธีที่ง่ายที่สุดในการส่งคำขอ POST ด้วยเนื้อความ JSON ใน ASP.NET Core คืออะไร?

6
เนมสเปซ XML เริ่มต้นของโครงการจะต้องเป็นเนมสเปซ MSBuild XML
ฉันโคลนASP.NET Core SignalR Repo แบบโลคัลและลองเปิดโซลูชันจากภายในสภาพแวดล้อมต่อไปนี้ IDE Microsoft Visual Studio Enterprise 2015 Version 14.0.25431.01 Update 3 Microsoft .NET Framework Version 4.6.01055 DOT NET CLI λ dotnet --info .NET Command Line Tools (1.0.0-preview2-1-003177) Product Information: Version: 1.0.0-preview2-1-003177 Commit SHA-1 hash: a2df9c2576 Runtime Environment: OS Name: Windows OS Version: 6.1.7601 OS Platform: Windows …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.