У меня есть одно веб-приложение ASP. NET Core 3.1.0, и я изо всех сил пытаюсь понять URL-адрес, отображаемый asp. net core.
У меня один единственный контроллер
[Route("accounts")]
public class AccountsController : BaseController
{
public AccountsController()
{
}
[HttpGet("{test}")]
public string DefaultMethod()
{
return "Hello";
}
}
В моем Startup.cs я использую UsePathBase как
app.UsePathBase("/account-api");
Когда я запускаю приложение, я могу получить доступ к методу как
http://localhost: 5000 / account-api / accounts / test, и это нормально
Но я также могу получить к нему доступ через http://localhost: 5000 / accounts / test, который я хочу ограничить.
Как я могу ограничить это?