Web.API в AKS, лицензия

#asp.net #iis #asp.net-web-api #azure-aks

#asp.net #iis #asp.net-web-api #azure-aks

Вопрос:

Мне нужно развернуть веб.Служба API Rest в azure-AKS с использованием контейнеров Windows. До сих пор я развертывал ASP.NET Веб-службы, использующие IIS (с соответствующей лицензией). В AKS — это Web.Служба API, опубликованная в IIS (и мне также нужна лицензия), или контейнер Windows уже имеет возможность публиковать эту службу? Я новичок в этой области, и это сбивает меня с толку.

Комментарии:

1. При развертывании api в Azure-sdk первым шагом является контейнеризация вашего приложения, вы можете выбрать Windows или Linux. Вы можете обратиться к этому, основные шаги аналогичны. learn.microsoft.com/en-us/dotnet/architecture/… это, обратитесь к этому документу learn.microsoft.com/en-us/azure/aks/windows-container-cli

2. Привет, Брюс, приложение будет размещено в контейнерах в Windows. Это приложение .NET с зависимостями от c, которое нельзя перенести на .NET Core (не без высокой стоимости). Мои сомнения связаны с самим windows-container, и если он требует / использует IIS для публикации служб rest или самих служб публикации Windows-container.

3. Хотя Windows используется как контейнер, выпуск службы по-прежнему зависит от iis, который встроен в контейнер Windows.