【发布时间】:2021-06-19 02:01:15
【问题描述】:
我开始怀疑这是否是适合这项工作的工具,仍然存在。
我正在尝试使用 Azure SDK for JS 自动创建我们的 Azure 测试环境。该环境涵盖许多服务(如您所想),包括经典 ASP.NET 应用服务。
Node 是我的安全空间,所以我开始使用 JS SDK。
我已经开始使用WebSiteManagementClient.webApps.createOrUpdate 编写应用服务创建脚本。不过我很困惑,似乎无法配置以下任何一项:
- 应用服务应连接到哪个应用服务计划。这感觉很重要。
- 操作系统,Windows 或 Linux。
- 堆栈版本、.NET 4.8、.NET Core 等。
是否可以使用 JS SDK 配置上述内容,还是我要找到另一种方法?
23/03/21 更新
未经测试,但这些是我目前的发现:
应用服务计划 - 该计划是使用Site 接口的serverFarmId 属性设置的。
操作系统 - 假设 Windows 为默认设置,如果您需要 Linux 应用服务,请将 Site 的 kind 属性从 app 更改为 app,linux。
堆栈和版本 - 在SiteConfig 界面中,您有linuxFxVersion 和windowsFxVersion。同样,我认为假设是“最新的 .NET”(例如 .NET 4.8)。对于 .NET Core 3.1,该设置看起来是 DOTNETCORE|3.1。
【问题讨论】:
-
如果我的回复有帮助,请采纳为答案(点击回复旁边的标记选项将其从灰色切换为填写。),请参阅meta.stackexchange.com/questions/5234/…
-
嘿@jason-pan,你会从我上次的更新中看到。这种情况还没有经过测试。您的回答使我获得了更好的文档,对此我非常感激,但没有具体处理我提出的三点中的任何一点。
标签: node.js asp.net .net azure azure-sdk-js