All Questions
Tagged with .net-core asp.net-core-webapi 
            
            1,462
            questions
        
        
            229
            votes
        
        
            6
            answers
        
        
            347k
            views
        
    Return file in ASP.Net Core Web API
                Problem
I want to return a file in my ASP.Net Web API Controller, but all my approaches return the HttpResponseMessage as JSON.
Code so far
public async Task<HttpResponseMessage> ...
            
        
       
    
            113
            votes
        
        
            16
            answers
        
        
            198k
            views
        
    The configuration file 'appsettings.json' was not found and is not optional
                The Azure error is:
  .Net Core: Application startup exception:
  System.IO.FileNotFoundException: The configuration file
  'appsettings.json' was not found and is not optional.
So this is a bit ...
            
        
       
    
            102
            votes
        
        
            6
            answers
        
        
            90k
            views
        
    Unit testing controller methods which return IActionResult
                I'm in the process of building an ASP.NET Core WebAPI and I'm attempting to write unit tests for the controllers.  Most examples I've found are from the older WebAPI/WebAPI2 platforms and don't seem ...
            
        
       
    
            70
            votes
        
        
            13
            answers
        
        
            72k
            views
        
    Enable OPTIONS header for CORS on .NET Core Web API
                I solved this problem after not finding the solution on Stackoverflow, so I am sharing my problem here and the solution in an answer.
After enabling a cross domain policy in my .NET Core Web Api ...
            
        
       
    
            67
            votes
        
        
            7
            answers
        
        
            160k
            views
        
    How do I resolve the issue the request matched multiple endpoints in .Net Core Web Api
                I notice that there are a bunch of similar questions out there about this topic. 
I'm getting this error when calling any of the methods below.
  Microsoft.AspNetCore.Routing.Matching....
            
        
       
    
            57
            votes
        
        
            5
            answers
        
        
            137k
            views
        
    How to compile .NET Core app for Linux on a Windows machine
                I'm developing a .NET Core app on a Windows 10 machine (with Visual Studio 2015 update 3 + Microsoft .NET Core 1.0.1 VS 2015 Tooling Preview 2) which should published on an Ubuntu 16 machine. To do ...
            
        
       
    
            50
            votes
        
        
            17
            answers
        
        
            77k
            views
        
    ASP.NET CORE, Web API: No route matches the supplied values
                PLEASE NOTE: This question was asked in 2016. The original answer to this problem was to update the microsoft api versiong package. In the current days, the problem reoccurs, but for other reasons.
...
            
        
       
    
            50
            votes
        
        
            4
            answers
        
        
            60k
            views
        
    Correct way to return HttpResponseMessage as IActionResult in .Net Core 2.2
                In .Net Core 2.2. I am creating a API Controller that routes the request to another Http endpoint based on payload.
  [Route("api/v1")]
  public class RoutesController : Controller
  {
      ...
            
        
       
    
            44
            votes
        
        
            2
            answers
        
        
            82k
            views
        
    .NET Core RuntimeIdentifier vs TargetFramework
                Can someone explain the purpose of these two in the csproj file (VS2017):
<TargetFramework>netstandard1.6</TargetFramework>
<RuntimeIdentifier>win7</RuntimeIdentifier>
I just ...
            
        
       
    
            39
            votes
        
        
            1
            answer
        
        
            42k
            views
        
    Using Dependency Injection with .NET Core Class Library (.NET Standard)
                I have gone through the link:
https://learn.microsoft.com/en-us/aspnet/core/mvc/controllers/dependency-injection 
and learnt that how I can use dependency injection for Web API. 
As mentioned in ...
            
        
       
    
            38
            votes
        
        
            4
            answers
        
        
            23k
            views
        
    How can I get my .NET Core 3 single file app to find the appsettings.json file?
                How should a single-file .Net Core 3.0 Web API application be configured to look for the appsettings.json file that is in the same directory that the single-file application is built to?
After ...
            
        
       
    
            31
            votes
        
        
            3
            answers
        
        
            79k
            views
        
    Routes in ASP.net Core API
                I read lot of topic about routes for API in Asp.net core but I cannot make it work.
First, this is my controller :
Public class BXLogsController : Controller
{
    //[HttpGet("api/[controller]/ID/{...
            
        
       
    
            29
            votes
        
        
            11
            answers
        
        
            29k
            views
        
    The application completed without reading the entire request body, .net core 2.1.1
                I have created a user register controller to register users with repository design pattern. My controller looks like this.
[Route("api/[controller]")]
    public class AuthController : Controller
    ...
            
        
       
    
            29
            votes
        
        
            3
            answers
        
        
            15k
            views
        
    Localization in external class libraries in ASP.NET Core
                I have two projects:
MyWebApp - ASP.NET Core Web API 
MyServices - .NET Core class library,
which contains helpful services for project above
How can I add localization with IStringLocalizer to ...
            
        
       
    
            28
            votes
        
        
            2
            answers
        
        
            44k
            views
        
    Using ApiControllerAttribute without using RouteAttribute
                In ASP.NET Core (v 2.1.5) you can create controllers without having them inherit from Controller class (as you know). And if you do, you have to use RouteAttribute to define your routes. But, I'm ...
            
        
       
    
            26
            votes
        
        
            1
            answer
        
        
            16k
            views
        
    How does reloadOnChange of Microsoft.Extensions.Configuration work for appsettings.json
                In two projects (a .NET Core Web API and a .NET Core WindowsService) I am using appsettings.json for the configuration.
var configuration = new ConfigurationBuilder()
          .SetBasePath(System.IO....
            
        
       
    
            24
            votes
        
        
            2
            answers
        
        
            60k
            views
        
    Bearer error="invalid_token", error_description="The signature is invalid"
                I have a angular application that request a token from azure. The login went well and I get a token. This token is now send from the angular app to a net core webapi application. Net core should ...
            
        
       
    
            23
            votes
        
        
            2
            answers
        
        
            15k
            views
        
    WebAPI Core routing issues
                So, I am playing around with Web API (ASP.NET Core 2) and having routing issues.
I have several controllers such as:
SchoolController
TeacherController.
Both have Gets: Get(int id)
Problem is that ...
            
        
       
    
            23
            votes
        
        
            2
            answers
        
        
            15k
            views
        
    Keep ASP.NET core app running all the time in IIS
                I am hosting an ASP.NET Core (2.2) app in IIS.
The app is using a custom app pool with below settings:
.NET CLR version: No Managed Code
Start Mode: Always Running
Idle Time-out (minutes): 0
My ...
            
        
       
    
            22
            votes
        
        
            3
            answers
        
        
            41k
            views
        
    How to do model validation in every method in ASP.NET Core Web API?
                I am getting into ASP.NET Core 2.0 with Web API. One of my first methods are my login:
/// <summary>
/// API endpoint to login a user
/// </summary>
/// <param name="data">...
            
        
       
    
            21
            votes
        
        
            1
            answer
        
        
            25k
            views
        
    Post Stream in ASP.NET Core Web Api
                Hello lovely people of Stack Overflow.
Since yesterday I have a problem and I have been browsing SO since then.
I have a UWP Client and ASP.NET Core Web Api. I just want to send a stream to my web api ...
            
        
       
    
            21
            votes
        
        
            4
            answers
        
        
            18k
            views
        
    SwaggerUI not display enum summary description, C# .net core?
                I used https://learn.microsoft.com/en-us/aspnet/core/tutorials/getting-started-with-swashbuckle?view=aspnetcore-2.1&tabs=visual-studio#xml-comments to show my classes summaries description in ...
            
        
       
    
            19
            votes
        
        
            3
            answers
        
        
            16k
            views
        
    How to validate AWS Cognito JWT in .NET Core Web API using .AddJwtBearer()
                I was having some trouble figuring out how to go about validating a JWT given to the client by AWS Cognito inside my .NET Core Web API.
Not only could I not figure out what the variables for ...
            
        
       
    
            19
            votes
        
        
            6
            answers
        
        
            36k
            views
        
    Version Conflict detected for Microsoft.EntityFrameworkCore.Install
                I am getting the following error when adding an asp.net core api to an existing project I am working on.
  "Version Conflict detected for Microsoft.EntityFrameworkCore.Install/reference Microsoft....
            
        
       
    
            18
            votes
        
        
            1
            answer
        
        
            16k
            views
        
    ASP.NET Core CreatedAtRoute No route matches the supplied values
                Using ASP.NET Core 2.0.0 Web API, I'm trying to build a controller to do a database insert. The information can be inserted into the database just fine, but returning a CreatedAtRoute throws an '...
            
        
       
    
            18
            votes
        
        
            2
            answers
        
        
            21k
            views
        
    Reading appsettings.json from .net standard library
                i have started a new RESTful project using .NET Core Framework.
I divided my solution in two parts: Framework (set of .NET standard libraries) and Web (RESTful project).
With Framework folder i ...
            
        
       
    
            16
            votes
        
        
            1
            answer
        
        
            16k
            views
        
    Return type of a file for Swagger documentation with dotnet core
                I'm using Swagger for dotnet core to document my dotnet core Web API. 
I've read the documentation telling me that I need to add 
[ProducesResponseType(typeof(XXXXX),200)] above the controller ...
            
        
       
    
            16
            votes
        
        
            3
            answers
        
        
            13k
            views
        
    How can I add kid to jwt header using SecurityTokenDescriptor in .netcore
                I am using .netcore 2 with JwtSecurityToken to generate a token
            var jwtSecurityToken = new JwtSecurityToken(
                issuer: issuer,
                audience:issuer,
              ...
            
        
       
    
            15
            votes
        
        
            2
            answers
        
        
            17k
            views
        
    .Net Core ValidateAntiForgeryToken throwing web api 400 error
                Visual Studio 2017 with Web Api using .net Core 1.1 I'm using, but I am getting a 400 Bad Request Error.  
Error Occurs in every way:
Angular http
Fiddler
Postman
SoapUI
Swagger 
ASP.NET Web API “...
            
        
       
    
            15
            votes
        
        
            3
            answers
        
        
            13k
            views
        
    How to setup an auto watch run for .NET Core 3.1 projects using Visual Studio Code?
                I need to setup an auto restart when some source code file modifies.
I'm using VS Code with Dotnet Core 3.1 to develop a web api. 
When debug starts I can see my REST Api published in http://...
            
        
       
    
            13
            votes
        
        
            2
            answers
        
        
            4k
            views
        
    Jwt Bearer and dependency injection
                I am trying to configure my Jwt Bearer issuer key but, in production usually, I use Azure Key Vault wrapped by a KeyManager. 
The KeyManager class is configured in Dependency Injection but, in ...
            
        
       
    
            13
            votes
        
        
            6
            answers
        
        
            26k
            views
        
    Post Multiple Parameters Without DTO Class
                I have an action on my web project which calls to an API
    [HttpPost]
    public async Task<IActionResult> ExpireSurvey(int id)
    {
        var token = await HttpContext.GetTokenAsync("...
            
        
       
    
            13
            votes
        
        
            2
            answers
        
        
            14k
            views
        
    Handling Model Binding Errors when using [FromBody] in .NET Core 2.1
                I am trying to understand how I can intercept and handle model binding errors in .net core. 
I want to do this:
    // POST api/values
    [HttpPost]
    public void Post([FromBody] Thing value)
    ...
            
        
       
    
            13
            votes
        
        
            5
            answers
        
        
            34k
            views
        
    How to set AWS credentials with .net Core
                I have to debug an existing project about .net Core and AWS.
Our project runs well on our AWS instance but we can't run the project in local.
Firstly we got the AmazonServiceException: Unable to find ...
            
        
       
    
            13
            votes
        
        
            4
            answers
        
        
            16k
            views
        
    Why does the configuration of .NET Core options not work with a generic type parameter?
                I have a .NET Core WebApi project. To read the appsettings in an easy way, I configure the options to be injected with DI. This works fine. However if I try to call Configure<>() with a generic ...
            
        
       
    
            12
            votes
        
        
            2
            answers
        
        
            8k
            views
        
    .NET Core JWTBearer skip self-signed certificate validation for local communication with identity server
                I have two API projects, one that's based on the .NET Framework 4.6.2 (an old API) and one that's based on .NET Core 2.0. The old API can disable self-signed certificate validation quite simply:
...
            
        
       
    
            12
            votes
        
        
            6
            answers
        
        
            28k
            views
        
    passing an array to a asp net core web api action method HttpGet
                I am trying to send an array of integers to my action method the code looks like so:
[HttpGet]
    public async Task<IActionResult> ServicesByCategoryIds([FromQuery] int[] ids)
    {
        ...
            
        
       
    
            12
            votes
        
        
            2
            answers
        
        
            3k
            views
        
    ASP.NET Core 5 returning JSON adding $id and $values properties
                I'm using ASP.NET Core 5. As below, I'm using System.Text.Json:
public IActionResult Index()
{
   var result = GetAllMenuItems(); 
   return Ok(result);
}
The expected shape of my JSON is:
[
    {
   ...
            
        
       
    
            12
            votes
        
        
            2
            answers
        
        
            18k
            views
        
    Is services.AddSingleton<IConfiguration> really needed in .net core 2 API
                I accessed appsettings.json In .NET Core 2 Web API Controller simply by adding below:
public class MyController : Controller
    {
        private readonly IConfiguration appConfig;
        public ...
            
        
       
    
            12
            votes
        
        
            1
            answer
        
        
            7k
            views
        
    add google authentication to **Existing** .net core 2 web api project
                TL;DR - how to add authentication to an existing default core 2 web api project that was started without auth. 
Details - 
I've got an existing .net core 2 web api project with no authentication ...
            
        
       
    
            12
            votes
        
        
            5
            answers
        
        
            10k
            views
        
    Alternative to Server.Transfer in ASP.NET Core
                I am migrating an ASP.NET application to ASP.NET Core and they have some calls to HttpServerUtility.Transfer(string path).  However, HttpServerUtility does not exist in ASP.NET Core.  
Is there an ...
            
        
       
    
            12
            votes
        
        
            1
            answer
        
        
            3k
            views
        
    Dotnet core + (plus) sign in Web API routing
                I work on web API project in the dotnet core and check user mobile number exists check.
[Route("api/[controller]")]
public class UserController : Controller
{
    [HttpGet]
    [Route("mobile/exist/{...
            
        
       
    
            12
            votes
        
        
            5
            answers
        
        
            7k
            views
        
    How to remove WebDav in Startup.cs ASP.NET Core
                I published a .NET Core Web API through FTP.
By default, some of the methods weren't working(put and delete), because the server has WebDAV enabled as default.
To remove this, after publishing the ...
            
        
       
    
            12
            votes
        
        
            3
            answers
        
        
            4k
            views
        
    Visual Studio keeps adding IIS Express back into my launchsettings.json
                I am trying to remove the IIS Express profile from my .NET Core launch settings but every time i repoen the solution, Visual Studio adds it back in again. For example, in a new project my launch ...
            
        
       
    
            11
            votes
        
        
            4
            answers
        
        
            10k
            views
        
    DataMember Attribute is not honored in dotnet core 3.0
                I created a sample dotnet core 3.0 Web API project and did the following changes,
Create a Model class TestData
using System.Runtime.Serialization;
namespace WebApplication17.Models
{
    [...
            
        
       
    
            11
            votes
        
        
            1
            answer
        
        
            12k
            views
        
    Populating AspNetUserLogins and AspNetUserTokens
                I've tried quite a few examples from the internet (e.g. first, second and others) and everything works fine except the fact that tables AspNetUserLogins and AspNetUserTokens don't show any data after ...
            
        
       
    
            11
            votes
        
        
            2
            answers
        
        
            41k
            views
        
    How to add bearer token authentication to typed HttpClient in Asp.Net Core 6
                I'm trying to setup a web api using ASP.Net Core 6 so that users can hit my end points and then I do some work in D365 behind the scenes using a privileged account. I'm using a typed HTTP Client, but ...
            
        
       
    
            11
            votes
        
        
            3
            answers
        
        
            23k
            views
        
    asp.net core 2 Web API timeout issue
                I have a .net core web api and one of the end point runs a stored procedure that takes 3-4 minutes to complete. API is deployed to IIS. 
When I make a httpGet , I get 502 Bad Gateway error. Looking ...
            
        
       
    
            11
            votes
        
        
            2
            answers
        
        
            27k
            views
        
    System.InvalidOperationException: Unable to resolve service for type [duplicate]
                I'm working on a Web API with ASP.NET Core. When I'm executing my API with a post request, an exception is throwing before my break point in the Post method of UnitController.
Exception
  Request ...
            
        
       
    
            10
            votes
        
        
            2
            answers
        
        
            14k
            views
        
    Logging Polly wait and retry policy ASP.NET CORE 2.1
                I need to log retry policy defined via Polly in APS.NET CORE 2.1+. 
My code is below showing Polly retry polly and using HttpClient.
public IServiceProvider ConfigureServices(IServiceCollection ...