Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

Debug von ASP.Net Core .Net5 Anwendungen

20.01.2021 (👁9506)

ASP.Net Core Debuggen

 

 

Man kann ASP.Net Core Web API Anwendungen local direkt debuggen ohne zusätzlichen Aufwand.

Einfach einen Breakpoint in dem API Controller setzen oder in der Startup.cs

 

Sobald man in dem lokalen Browser auf eine URL wie https://localhost:44319/swagger/index.html -> /api/Notes oder gleich unter https://localhost:44319/api/notes eingibt in Googles Chrome Browser oder Microsoft Edge Browser,

dann bleibt auf Visual Studio direkt auf dem gesetzten Breakpioint der Debugger stehen und die Daten können von SQL Server ausgewertet werden als Watch1 Values

 

 

Breakpoint im Controller beim Aufruf von HttpGet

 

Web API Controller

 

        // GET: api/Notes

        [HttpGet]

        public async Task<ActionResult<IEnumerable<Note>>> GetNotes()

        {

            return await _context.Notes.ToListAsync();

        }

 

 

Ausnahme:

Damit das Debuggen auch funktioniert in dem API controller, MUSS die Datenbank per Context richtig eingebunden sein. Ansonsten wird der API Controller nie erreicht.

Deshalb muss unter Startup.cs ->ConfigureServices die Datenbank mit services.AddDbContext angebunden werden.

 

 

 

services.AddDbContext<Demo_Api05.Models.API_Database01Context>();