我们需要从虚拟网络中添加或删除 Web 应用程序。我们已经设置了虚拟网络,因此我们创建了一个应用程序来创建子网,然后使用该子网将 Web 应用程序分配给 VN。
我在我们的 C# 项目中使用了以下 SDK:
<PackageReference Include="Microsoft.Azure.Management.AppService.Fluent" Version="1.38.0" />
<PackageReference Include="Microsoft.Azure.Management.Fluent" Version="1.38.0" />
<PackageReference Include="Microsoft.Azure.Management.Network.Fluent" Version="1.38.0" />
<PackageReference Include="Microsoft.Azure.Services.AppAuthentication" Version="1.6.2" />
我试图找到一种方法来更新我的 Web 应用程序的网络设置,但似乎找不到适用于它的更新?
在下面的代码中,我对我不知道该怎么做的位添加了注释。
var networks = azure.Networks.List().ToList();
var mainVN = networks.Find(n => n.Key == "MainVn");
webApp = azure.WebApps.Find(w => w.Name == "PrimaryApp")
var cidr = $"10.0.1.0/24";
string subNetName = webApp.Name + "-subnet";
await mainVN.Update().WithSubnet(subNetName, cidr).ApplyAsync();
webApp.Update() // <----- how do I do this bit? To add the subnet/VN to the app service?