К сожалению, Сеть теперь поддерживается только службой приложений Windows, служба приложений в Linux и докер не поддерживают ее. Независимо от того, какой план вы выберете, опция всегда недоступна.
Вот похожая проблема , вы можете обратиться к ней. Кроме того, если вы хотите улучшить его, просто опубликуйте его в отзыве .
Обход
Если вы хотите установить IP-ограничение для Linux или Docker App, я рекомендую вам использовать Azure PowerShell для доступа к нему, просто обратитесь к приведенной ниже команде.
$r = Get-AzureRmResource -ResourceGroupName "Resoucegroup name" -ResourceType Microsoft.Web/sites/config -ResourceName yourAppname/web -ApiVersion 2016-08-01
$p = $r.Properties
$p.ipSecurityRestrictions = @()
$restriction = @{}
$restriction.Add("ipAddress","0.0.0.0")
$restriction.Add("subnetMask","0.0.0.0")
$p.ipSecurityRestrictions+= $restriction
Set-AzureRmResource -ResourceGroupName "Resoucegroup name" -ResourceType Microsoft.Web/sites/config -ResourceName yourAppname/web -ApiVersion 2016-08-01 -PropertyObject $p
Он отлично работает на моей стороне (как Linux, так и Docker), вы можете проверить это в Resource Explorer (вы можете получить к нему доступ на портале Azure).
![enter image description here](https://i.stack.imgur.com/x1TpD.png)
![enter image description here](https://i.stack.imgur.com/bxSld.png)