问题标签 [azure-webapps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
355 浏览

azure - 如何将 Azure ASE v1 迁移到 v2?

我想知道如何在 Azure 上将 Web 应用程序从 App Service Enviroment v1 迁移到 v2 的任何文档或路径?

太感谢了。

问候。

0 投票
2 回答
1263 浏览

azure - 从 REST API 或 PowerShell 获取 Azure Web 应用实例的 VM 名称

我正在尝试找到一个 REST API / PowerShell cmdlet 来检索 Azure Web 应用程序实例的 VM 名称(以 RD 开头)。

我发现我可以按 Instance Id 列出进程 Id,然后使用Azure App Service获取 Instance Process 。该对象具有包括机器名称在内的详细信息。我想知道是否有更好的方法可以做到这一点,也许 API 调用较少。

背景:

我需要以编程方式重新启动 Azure Web 应用程序的特定实例。调用重启的用户只能在应用洞察中看到 Web 应用的 VM 名称或角色实例。我找到了列出实例的 API,但没有直接找到实例 ID 和 VM 名称之间的映射。

0 投票
1 回答
1754 浏览

azure - 带有 500/502 响应的 Azure Web 应用超时错误

背景:

  • .net 核心 2.2 网络应用程序
  • 使用Azure ARM在 Azure Web 应用中部署
  • 不涉及数据库。该应用程序正在尝试从 keyvault 读取一些信息。

问题重现步骤

  • 应用程序在本地工作
  • 使用 Azure ARM 部署应用
  • 成功部署后,导航到 Web 应用程序会导致 502 和 500 错误。我附上了截图。在此处输入图像描述

到目前为止我尝试过的

  • 打开诊断日志- 我没有发现任何有趣的东西。
  • 我已经尝试过这个和其他几个 SO 答案 - 不走运
  • 重新启动网络应用程序也无济于事。但是,只要我更改任何 azure app 应用程序设置,该应用程序就会开始工作- 即使将 WEBSITE_HTTPLOGGING_RETENTION_DAYS 的值从 2 更改为 5 也会使应用程序运行。

请告知如何解决此错误?

0 投票
1 回答
845 浏览

azure - Azure 全球 VNet 对等互连和 WebApp

我在 Azure 中使用 Global VNet 对等互连(2 个不同区域的 2 个网络),我想从我想与另一个集成的 WebApp 访问我在其中一个中拥有的 VM。

我尝试通过网关集成 WebApp,也直接在没有网关的情况下集成 WebApp(预览功能),我设法看到来自同一个 VNet 的 VM,但我无法通过其私有 IP 从全局对等 VNet 访问 VM。

这有可能实现吗?如果可以,如何实现?谢谢你。

0 投票
1 回答
177 浏览

azure - 在进行增量 ARM 模板配置时保留 Web App 二进制文件

在我的 Azure DevOps CI/CD 管道中,我使用 .NET 应用程序部署执行增量资源组升级到 AppService Web 应用程序(Stage slot -> prod slot)。第二次运行 ARM 脚本后,Web App 内容在 prod 和 stage 插槽上都被删除。在执行增量升级时是否可以保留 Web 应用程序二进制文件?

0 投票
1 回答
53 浏览

azure - 发布到 Azure Web 应用程序时保持指定文件夹不变

我正在使用带有 Azure 应用服务扩展的 VS Code 来发布到 Azure。我已经测试了发布到暂存槽并与生产交换槽。到目前为止一切都运行良好。

问题是我有一个脚本,它每 3 个月上传一个新的 SSL 证书(letsencrypt)到一个名为 /.well-known 的文件夹。每次我发布站点时,它都会覆盖这个文件夹,因为 VS Code 扩展似乎只能完成整个站点的完整发布。

有没有办法以某种方式“保护”这个文件夹,使其永远不会被换出或覆盖?

我意识到,如果不是因为 SSL 的自动上传特性,我可以将 SSL 放入我的存储库并每次上传。或者我可以在每次发布之前下载此文件夹并将其包含在我的项目中,但这很容易出错。

0 投票
2 回答
346 浏览

azure - 我是否需要使用 azure waf 和 Web 应用程序指向站点 vpn

我一直在搞砸 Azure,试图让一个 Web 应用程序启动并运行。我的计划是创建一个 WAF 并将其背后的 Web 应用程序放置在一个单独的子网中,然后使用服务端点技术将 Web 应用程序指向数据库。

我几乎立即停止了我的工作,因为我发现如果我想在 Web 应用程序前面使用 WAF,我必须在 Web 应用程序中配置网络,但是当我选择 vnet 时,它说没有配置网关对于选定的 VNET。

我的问题是我是否必须使用点到站点 VPN 才能使此设置正常工作?我以为它会像

INTERNET ---> VNET ----> 子网 ----> WAF -----> 子网 -----> Web 应用程序 ----> 服务端点 ------> DB

但情况似乎并非如此。我并不热衷于必须在我们网络中可能想要访问此网站的每台机器上安装客户端证书(它目前是内部的)。我想我正在寻找两全其美。可从互联网访问,但在其前面放置 WAF 之类的东西会更加舒适,以弥补所述应用程序中可能存在的任何安全缺陷。

谢谢

0 投票
1 回答
242 浏览

key - Azure 应用程序密钥(非 AKV)轮换机制/指导

是否有任何托管方式可以通过应用注册定期(90 天)自动轮换与 Azure AD 中的应用关联的密钥?我能找到的最接近的是这个 - https://github.com/LockTar/AzureAdApplicationRotator

有人对这种类型的应用程序密钥轮换有任何想法/经验吗?

是否有计划为应用程序密钥轮换提供托管服务,就像 Azure Key Vault 自动密钥轮换一样?

谢谢,吉里什。

0 投票
1 回答
332 浏览

node.js - Lets Encrypt ACME 服务器可能无法访问

我已将Let's Encrypt 扩展配置到 Azure Web 应用程序中。当我尝试为自定义域生成 SSL 证书时,出现以下错误:

源错误:

堆栈跟踪

0 投票
1 回答
620 浏览

azure - 如何删除 Azure PHP Web App 上的 .php 扩展名

如何删除 Azure PHP Web App 上的 .php 扩展名?

在 htaccess 文件中使用以下内容,不起作用

想法?