Pertanyaan yang diberi tag «asp.net-core»

ASP.NET Core adalah kerangka kerja ramping, komposer, dan lintas platform untuk membangun aplikasi web dan cloud. Ini sepenuhnya open source di GitHub. Aplikasi ASP.NET Core dapat dijalankan di Windows dengan .NET Framework atau .NET Core yang lebih kecil, atau di Linux dan MacOS dengan .NET Core dan Mono.

12
Cara melewatkan beberapa parameter ke metode get di ASP.NET Core
Bagaimana saya bisa meneruskan beberapa parameter untuk mendapatkan metode dalam pengontrol MVC 6. Misalnya saya ingin bisa memiliki sesuatu seperti berikut ini. [Route("api/[controller]")] public class PersonController : Controller { public string Get(int id) { } public string Get(string firstName, string lastName) { } public string Get(string firstName, string lastName, string …


2
ConfigureAwait (false) relevan di ASP.NET Core?
Saya tersandung pada masalah ( https://github.com/HTBox/allReady/issues/1313 ) di GitHub di mana mereka membahas tentang ConfigureAwait(false)mengeluarkan kode, mengklaim itu, di ASP.NET Core panggilan ke ConfigureAwait(false)berlebihan dan tidak melakukan apa pun Yang terbaik yang bisa saya temukan di sini adalah "catatan tambahan" dalam jawaban (dari Stephen Cleary, https://stackoverflow.com/a/40220190/2805831 ) yang mengatakan bahwa …

5
Bagaimana mengatasi Instance Inside ConfigureServices di ASP.NET Core
Apakah mungkin untuk menyelesaikan sebuah contoh dari IOptions<AppSettings>dari ConfigureServicesmetode dalam Startup? Biasanya Anda dapat menggunakan IServiceProvideruntuk menginisialisasi instance, tetapi Anda tidak memilikinya pada tahap ini saat Anda mendaftarkan layanan. public void ConfigureServices(IServiceCollection services) { services.Configure<AppSettings>( configuration.GetConfigurationSection(nameof(AppSettings))); // How can I resolve IOptions<AppSettings> here? }

4
.NET Core DI, cara melewatkan parameter ke konstruktor
Memiliki konstruktor layanan berikut public class Service : IService { public Service(IOtherService service1, IAnotherOne service2, string arg) { } } Apa saja pilihan untuk meneruskan parameter menggunakan mekanisme .NET Core IOC _serviceCollection.AddSingleton<IOtherService , OtherService>(); _serviceCollection.AddSingleton<IAnotherOne , AnotherOne>(); _serviceCollection.AddSingleton<IService>(x=>new Service( _serviceCollection.BuildServiceProvider().GetService<IOtherService>(), _serviceCollection.BuildServiceProvider().GetService<IAnotherOne >(), "" )); Apakah ada cara lain?

3
Cara menambahkan parameter link ke pembantu tag asp di ASP.NET Core MVC
Saya memiliki banyak pengalaman dengan ASP.NET MVC 1-5 . Sekarang saya belajar ASP.NET Core MVC dan harus meneruskan parameter ke link di halaman. Misalnya saya memiliki Action berikut [HttpGet] public ActionResult GetProduct(string id) { ViewBag.CaseId = id; return View(); } Bagaimana cara menerapkan tautan untuk tindakan ini menggunakan pembantu tag? …

3
.net Core 2.0 - Paket dipulihkan menggunakan .NetFramework 4.6.1 alih-alih kerangka target .netCore 2.0. Paket mungkin tidak sepenuhnya kompatibel
Saya memiliki aplikasi konsol .net core 2.0. Saya mencoba membaca file dari TFS menggunakan yang berikut ini: Bagaimana cara mendapatkan file dari TFS langsung ke memori (yaitu, tidak ingin membaca dari sistem file ke memori)? Saya menuju ke nuget dan menginstal Microsoft.TeamFoundationServer.ExtendedClientdan mengalami ini: Paket 'Microsoft.AspNet.WebApi.Client 5.2.2' dipulihkan menggunakan '.NETFramework, …
103 c#  .net  tfs  asp.net-core  nuget 

2
Mengolok-olok HttpContext untuk pengujian unit pengontrol MVC inti .NET?
Saya memiliki fungsi dalam pengontrol yang saya uji unit yang mengharapkan nilai di header permintaan http. Saya tidak dapat menginisialisasi HttpContext karena hanya bisa dibaca. Fungsi pengontrol saya mengharapkan nilai header permintaan http untuk "device-id" [TestMethod] public void TestValuesController() { ValuesController controller = new ValuesController(); //not valid controller.HttpContext is readonly …


3
Mengakses IHostingEnvironment dalam metode ConfigureServices
Saya perlu memeriksa ConfigureServicesmetode apakah nama lingkungan hosting saat ini adalah 'Pengembangan'. Jadi menggunakan IHostingEnvironment.IsDevelopment()metode mungkin baik-baik saja bagi saya, tetapi tidak seperti dalam metode Konfigurasi, saya tidak punya IHostingEnvironment env.
102 asp.net-core 


5
Bagaimana saya bisa mendapatkan Perujuk Url di ASP.NET Core MVC?
Saya mencoba untuk memigrasi formulir web ASP.NET MVC ke ASP.NET Core MVC. Saat ini, saya mengalami masalah dengan Request.UrlReferrerkelas. Baris aslinya adalah: [HttpPost] public async Task<ActionResult> ContactUsFormSubmit(ContactUs request) { var siteUrl = Request.UrlReferrer.ToString().ToLower(); .... } Namun, dengan ASP.NET Core, UrlReferrer tidak tersedia. Saya telah menemukan yang berikut ini: Request.Headers["Referer"] yang …

3
Mengapa membuat proyek Perpustakaan Kelas ASP.NET 5?
Saya mencoba untuk mencari tahu apa hubungan proyek "ASP.NET 5 Class Library" (vNext) C # dengan ASP.NET. Mengapa membuat proyek dengan template ini daripada hanya proyek "Perpustakaan Kelas" C # biasa? Saya menyukai fitur-fitur baru, seperti file project.json daripada file .csproj dll, tetapi tampaknya tidak benar untuk membuat pustaka kelas …

9
Otentikasi API Web Inti ASP.NET
Saya kesulitan dengan cara mengatur otentikasi di layanan web saya. Layanan ini dibangun dengan api web ASP.NET Core. Semua klien saya (aplikasi WPF) harus menggunakan kredensial yang sama untuk memanggil operasi layanan web. Setelah beberapa penelitian, saya menemukan otentikasi dasar - mengirim nama pengguna dan kata sandi di header permintaan …

10
Secara otomatis mengatur appsettings.json untuk lingkungan dev dan rilis di inti asp.net?
Saya telah menetapkan beberapa nilai dalam saya appsettings.jsonuntuk hal-hal seperti string koneksi database, lokasi webapi dan sejenisnya yang berbeda untuk pengembangan, pementasan, dan lingkungan langsung. Apakah ada cara untuk memiliki banyak appsettings.jsonfile (seperti appsettings.live.json, dll, dll) dan membuat aplikasi asp.net hanya 'tahu' mana yang akan digunakan berdasarkan konfigurasi build yang …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.