Вы можете создать виртуальный каталог в том же azure веб-приложении.
При первом создании Core MVC Project в azure webapp, go в Configuration> Path mappings и настройте Virtual directory site/api
.
Когда мы публикуем sh Core API для Azure, нам нужно включить путь виртуального каталога в Разделы «Имя сайта» и «URL назначения» на вкладке «Соединение».
Поскольку веб-интерфейс Core 3.1 состоит из одного или нескольких классов контроллеров, производных от ControllerBase
, Шаблон проекта веб-API предоставляет стартовый контроллер:
[ApiController]
[Route("[controller]")]
public class WeatherForecastController : ControllerBase
Итак, мы можем посетить его только с controllerName. И так как это подкаталог, то путь к URL-адресу api\controllerName
. Вот вывод: