ASP.NET Core Web API 500 Internal Server Error

api, asp.net, asp.net-core, asp.net-core-webapi, c#

Solution

Controller route missing a closing square bracket here `[Route("api/[controller")]` unless that was a typo when question was written.

it should be

[Route("api/[controller]")]
public class ForumController : Controller { ... }

Problem

I'm trying to build an API within the ASP.NET Core framework. I've made a basic controller which just returns a string: ``` namespace Dojo_Api.Controllers.Forum { //[Authorize] [Route("api/[controller")] public class ForumController : Controller { private MainContext _context; public ForumController(MainContext context) { _context = context; } [HttpGet] public string Get() { return "string"; } } } ``` Now when I try to access the API via Postman, I receive a 500 Internal Server Error: I have already tried changing the port, which didn't work. Does anyone know a solution for this problem? Thanks in advance!

Original source