我开始怀疑这是否是这项工作的正确工具,仍然存在。
我正在尝试使用 Azure SDK for JS 自动创建我们的 Azure 测试环境。该环境涵盖许多服务(如您所想),包括经典 ASP.NET 应用程序服务。
Node 是我的安全空间,所以这就是我开始使用 JS SDK 的原因。
我已经开始使用WebSiteManagementClient.webApps.createOrUpdate
. 我很困惑,似乎没有办法配置以下任何一项:
- 应用服务应连接到哪个应用服务计划。这感觉很基础。
- 操作系统,Windows 或 Linux。
- 堆栈版本、.NET 4.8、.NET Core 或其他。
是否可以使用 JS SDK 配置上述内容,还是我要找到另一种方法?
21 年 3 月 23 日更新
未经测试,但这些是我迄今为止的发现:
应用服务计划 - 该计划是使用接口的serverFarmId
属性设置的Site
。
操作系统 - 假设 Windows 为默认设置,如果您想要 Linux 应用服务,则将kind
属性Site
从app
, 更改为app,linux
。
堆栈和版本 - 在SiteConfig
界面中,您有linuxFxVersion
和windowsFxVersion
。同样,我认为假设是“最新的 .NET”(例如 .NET 4.8)。对于 .NET Core 3.1,设置看起来是DOTNETCORE|3.1
.