The route template separator character '/' cannot appear consecutively. It must be separated by either a parameter or a literal value. Parameter name: routeTemplate code example

Example: 'The route template separator character '/' cannot appear consecutively. It must be separated by either a parameter or a literal value. Parameter name: routeTemplate'

In my case, I had an extra '/' on my Route query string.

LIKE:

[Route("get/liked//{id}")]
[HttpGet("[action]")]
public async dynamic GetLikedPost(int id)

INSTEAD OF:

[Route("get/liked/{id}")]
[HttpGet("[action]")]
public async dynamic GetLikedPost(int id)