Pertanyaan yang diberi tag «asp.net-web-api»

ASP.NET Web API adalah kerangka kerja untuk membangun layanan HTTP untuk klien seperti browser dan perangkat seluler. Ini didasarkan pada Microsoft .NET Framework dan pilihan ideal untuk membangun layanan RESTful.

13
Tidak dapat menemukan Request.GetOwinContext
Saya telah mencari selama satu jam mencoba mencari tahu mengapa ini tidak berhasil. Saya memiliki aplikasi ASP.Net MVC 5 dengan WebAPI. Saya mencoba untuk mendapatkan Request.GetOwinContext (). Authentication, namun saya tidak dapat menemukan cara menyertakan GetOwinContext. Ini kode saya: using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using …
101 c#  asp.net-web-api  owin 



4
Bagaimana cara menambahkan Filter Api Web ASP.Net global?
Saya telah membuat filter Web Api (menggunakan System.Web.Http.Filters.ActionFilterAttribute) tetapi saya tidak dapat membuatnya berfungsi di dalam ASP.Net MVC 4. Saya mencoba menambahkannya ke RegisterGlobalFilters()metode tetapi tidak berhasil. Jadi jika seseorang menggunakan Web Api yang dihosting di ASP.Net MVC, bagaimana cara mendaftarkan filter?

10
Bagaimana cara mengembalikan NotFound () IHttpActionResult dengan pesan kesalahan atau pengecualian?
Saya mengembalikan NotFound IHttpActionResult, ketika sesuatu tidak ditemukan dalam tindakan GET WebApi saya. Bersamaan dengan tanggapan ini, saya ingin mengirim pesan khusus dan / atau pesan pengecualian (jika ada). Arus ApiController's NotFound()metode tidak memberikan kelebihan untuk lulus pesan. Apakah ada cara untuk melakukan ini? atau saya harus menulis kebiasaan saya …

6
'System.Net.Http.HttpContent' tidak berisi definisi untuk 'ReadAsAsync' dan tidak ada metode ekstensi
Saya membuat aplikasi konsol untuk menggunakan API Web yang baru saja saya buat. Kode aplikasi konsol tidak dikompilasi. Ini memberi saya kesalahan kompilasi: 'System.Net.Http.HttpContent' does not contain a definition for 'ReadAsAsync' and no extension method 'ReadAsAsync' accepting a first argument of type 'System.Net.Http.HttpContent' could be found (are you missing a …

21
Inti Kerangka Kerja Entitas: Operasi kedua dimulai pada konteks ini sebelum operasi sebelumnya selesai
Saya sedang mengerjakan proyek ASP.Net Core 2.0 menggunakan Entity Framework Core <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.0.1" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.0" PrivateAssets="All" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.0.0"/> Dan di salah satu metode daftar saya, saya mendapatkan kesalahan ini: InvalidOperationException: A second operation started on this context before a previous operation completed. Any instance members …

8
Dapatkan pengguna saat ini, dalam tindakan ApiController, tanpa meneruskan userID sebagai parameter
Bagaimana kita mendapatkan pengguna saat ini, dalam tindakan ApiController yang aman, tanpa meneruskan userName atau userId sebagai parameter? Kami berasumsi bahwa ini tersedia, karena kami berada dalam tindakan yang aman. Berada dalam tindakan aman berarti pengguna telah mengautentikasi dan permintaan memiliki token pembawa-nya. Mengingat bahwa WebApi telah mengotorisasi pengguna, mungkin …

30
HTTP 404 Halaman Tidak Ditemukan di Web Api yang dihosting di IIS 7.5
Saya memiliki aplikasi Web Api. Ini bekerja dengan sangat baik ketika saya mengujinya menggunakan server dev debugging VS 2010. Tapi sekarang saya menerapkannya ke IIS 7.5 dan saya mendapatkan kesalahan HTTP 404 saat mencoba mengakses aplikasi. Ini web.config saya <?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-FlowGearProxy-20123141219;Integrated Security=True" …

14
Bagaimana cara memperbarui klaim di ASP.NET Identity?
Saya menggunakan otentikasi OWIN untuk proyek MVC5 saya. Ini milikkuSignInAsync private async Task SignInAsync(ApplicationUser user, bool isPersistent) { var AccountNo = "101"; AuthenticationManager.SignOut(DefaultAuthenticationTypes.ExternalCookie); var identity = await UserManager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie); identity.AddClaim(new Claim(ClaimTypes.UserData, AccountNo)); AuthenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = isPersistent, RedirectUri="Account/Index"}, identity); } Seperti yang Anda lihat, saya menambahkan AccountNoke dalam daftar …

5
Perutean API Web - api / {controller} / {action} / {id} api “dysfunctions” / {controller} / {id}
Saya memiliki Route default di Global.asax: RouteTable.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = System.Web.Http.RouteParameter.Optional } ); Saya ingin dapat menargetkan fungsi tertentu, jadi saya membuat rute lain: RouteTable.Routes.MapHttpRoute( name: "WithActionApi", routeTemplate: "api/{controller}/{action}/{id}", defaults: new { id = System.Web.Http.RouteParameter.Optional } ); Jadi, di pengontrol saya, saya memiliki: public …

3
Bagaimana cara menyetel waktu tunggu permintaan untuk satu tindakan pengontrol dalam aplikasi asp.net MVC
Saya ingin menambah waktu tunggu permintaan untuk tindakan pengontrol tertentu dalam aplikasi saya. Saya tahu saya bisa melakukannya di web.config untuk seluruh aplikasi, tetapi saya lebih suka mengubahnya hanya dengan satu tindakan ini. Contoh web.config: <system.web> <httpRuntime executionTimeout="1000" /> </system.web> Bagaimana saya melakukannya?


4
WCF vs ASP .NET Web API
Apa pro dan kontra menggunakan masing-masing teknologi? Api Web WCF sekarang digabungkan ke dalam Asp.net. Api web Asp.net sekarang mendukung hosting sendiri. Saya masih membayangkan jika saya ingin mengekspos beberapa skema protokol untuk operasi yang sama, saya masih akan bersandar ke WCF atau dapatkah titik akhir Mvc melakukan ini juga? …

10
ASP.NET Web Api: Sumber daya yang diminta tidak mendukung metode http 'GET'
Saya mendapat tindakan berikut di ApiController: public string Something() { return "value"; } Dan saya telah mengonfigurasi rute saya sebagai berikut: routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{action}/{id}", defaults: new { id = RouteParameter.Optional } ); Dalam versi beta, ini berfungsi dengan baik, tetapi saya baru saja memperbarui ke Kandidat Rilis terbaru …

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.