问题标签 [azure-appservice]

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 投票
0 回答
2110 浏览

sql-server - 提供者:TCP 提供者,错误:0 - 信号量超时期限已过

我们的 .net 核心 Web API 托管在 Azure App 服务中,并使用基于策略的 VPN 连接连接到本地 MS SQL Server 2008,我们偶尔会收到此错误。我确定这是与网络相关的错误,而不是与查询相关的错误,因为查询是针对具有 10 行的表的简单选择语句。

0 投票
3 回答
513 浏览

python-3.x - Azure TimerTrigger 具有不同配置的多个实例

使用 VS Code +“Azure Function”扩展,我生成了默认的 python 3.7 timedTrigger 函数,其设置如下:

我还设置了两个环境变量“USER”和“PASSWORD”,它们是在应用服务的配置中设置的。

目标: 我想运行相同功能的两个实例,但使用两个不同的配置,即用户+密码。

问题: 我认为配置/应用程序设置可能不足以解决此问题。我找不到使用多个不同参数两次运行该函数的方法。

问题:我有哪些选择才能达到我的目标?我的一个想法是将用户/密码放入 functions.json 中,但我不知道如何从应用程序函数中访问该信息。

0 投票
2 回答
426 浏览

msbuild - 如何在 Azure 中指定 MSBuild 版本

我有一个在本地构建的项目,但在使用 github + kudu 集成在 azure 中部署时没有。

它抱怨 C# 版本是 7.3

如果我手动更改自动生成的部署脚本,它可以解决问题。

我更改以下内容(在 Azure 中)

即我只是强迫它使用MSbuild15

我的直接问题解决了,但感觉就像一个黑客。有没有办法正确指定 msbuild 版本?

0 投票
1 回答
95 浏览

azure - 每个实例的 Web 套接字和 IP 连接有什么区别?

每个实例的 Web 套接字和 IP 连接有什么区别?

参考:https ://docs.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits#managing-limits

0 投票
1 回答
233 浏览

azure - 无法启动 Azure 免费试用,因为 MS 帐户既不存在又已经存在

我的团队已经有一个可用的 Azure DevOps 帐户。我想开始订阅 Azure/Active Directory 以开始将我们的 DevOps 链接到应用服务和其他 Azure 产品。

但是,每当我单击链接开始使用 Azure 时,我都会遇到一个令人费解的悖论,试图登录。

首先,我被告知我无法登录,因为找不到我的 MS 帐户: 未找到 MS 帐户

但如果我尝试“创造一个!” 或“获取一个新的 Microsoft 帐户”,我被告知它已经存在: 在此处输入图像描述

我已经删除了正在使用的电子邮件地址,但我已经确认它们在两个屏幕之间是相同的(我什至没有输入任何内容;我所做的只是在每个屏幕上单击“下一步”)。

我知道这个 MS 帐户是有效的。这与我用来登录 Azure DevOps 和许多其他 MS 服务的方法相同。我不确定为什么我无法登录 Azure 设置平台。在你成为订阅者之前,Azure 似乎没有任何类型的支持选项,所以我想我会试试运气在这里发布问题。

谢谢你的帮助!

0 投票
2 回答
274 浏览

azure-devops - .NET Core 3.1 API 在使用 DevOps CI/CD 时失败

使用 DevOps CI/CD 发布管道时将 .NET Core 3.1 API 应用程序部署到 Azure WebApp 失败,但从 Visual Studio 发布时成功

创建 .NET Core 3.1 Api 应用

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

创建 Azure Web 应用

创建“Web App”类型的新资源</p>

在此处输入图像描述

在此处输入图像描述

从 Visual Studio 发布

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

好的,这样就可以了,现在这是尝试使用 DevOps CI/CD 发布管道进行部署时发生的情况。

通过 DevOps CI/CD 部署

... 创建另一个 Web 应用资源junk-devops-cicd...

在此处输入图像描述

通过 ci/cd 管道部署

在此处输入图像描述

创建构建管道

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

创建发布管道

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

所以它无法通过 CI/CD 管道。但不是 VS 发布管理器

在此处输入图像描述

0 投票
3 回答
193 浏览

azure - Azure 应用服务 API 的 Google Cloud Logging 等效项是什么?

这是我在 GCP 中熟悉的内容。我能够将 Spring Boot REST API 部署到 GAE(Google App Engine),并在 Cloud Logging 中查看所有启动和运行日志记录。

它看起来非常漂亮,并且干净地整理了日志记录:

在此处输入图像描述

当我尝试使用 Azure 完成相同的事情,并将相同的 Spring Boot REST API 部署到 Azure“应用服务”时,我不知道是否存在类似的东西。

在部署中心,我将其配置为通过 Github Actions 通过以下默认 yaml 脚本推送我的代码:

可能需要注意的是,最初该文档说它是部署“WAR”应用程序,但我只是将它正在查找的文件从 更改.war.jar. 我真的没有在应用服务中看到任何选项来配置它以期望 SBA(弹簧启动应用程序),但谷歌不需要我告诉它如何运行应用程序,那么 Azure 为什么会呢?

无论如何,我试图寻找这些日志的主要原因是因为我无法访问我公开的在 localhost 上工作的 api 端点。我收到一条消息The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.,这是我在尝试时得到的应用程序日志记录(监控 -> 日志流)(我手动呈现了原始 html 输出):

在此处输入图像描述

Azure 是否有任何类型的云日志记录可以让我了解为什么我的 vanilla spring 应用程序只有 404 处于生产状态?

0 投票
1 回答
549 浏览

azure-devops - Azure DevOps Release Pipeline Managed Identity App Service 部署时出错

我是 Azure Cloud 和 Devops 的新手,如果我忘记了这里的一些重要信息,请原谅我。

因此,在为发布创建任务和选择订阅期间,尝试授权订阅时出现错误(我怀疑这是因为与我的帐户关联的权限不足),因此我转到高级选项以选择托管身份验证。

之后现在没有错误显示。所以我设置了所有剩余的项目并分配了部署 Azure 应用服务任务。但是,在代理运行期间,我在部署 Azure 应用服务步骤期间收到错误。

Error: Failed to get resource ID for resource type 'Microsoft.Web/Sites' and resource name 'sample-vue'. Error: Could not fetch access token for Managed Service Principal. Please configure Managed Service Identity (MSI) for virtual machine 'https://aka.ms/azure-msi-docs'. Status code: 400, status message: Bad Request

我已经将我的 azure 应用服务设置为具有系统分配的托管标识,但仍然出现此错误。关于上述错误,我在网上找不到任何答案,因此希望有人可以帮助向我解释问题以及如何解决它。我现在的预感是我可能有一些权限不足,但我不知道它可能是什么。

0 投票
1 回答
230 浏览

azure - 运行状况检查成功后,为什么 Application Insights 会报告应用服务的零运行状况?

我有一个应用程序洞察实例,并且“概述”页面上的“可用性”图显示零可用性。但是,我有两个应用程序服务,它们都配置了健康检查 URL,并且它们都明显被 ping 并返回204s:

在此处输入图像描述

在我看来,应用服务健康检查与将健康检查纳入其可用性统计的应用洞察之间存在某种脱节。什么可能导致这种情况?

0 投票
1 回答
283 浏览

node.js - Azure Bot 已部署但无法工作错误,因为 Invalid AppId 传递了令牌

我在 Azure 门户中创建了 Azure 应用服务、机器人通道注册、资源组,还创建了一个 LUIS 应用。我有一个自定义 nodejs 代码,可以在本地使用 bot 模拟器完美运行。

但是,当我使用 git 将其上传到 azure 时,它​​无法正常工作,在 bot 模拟器中出现“错误:未经授权。无效的 AppId 传递给令牌:”的错误,它在 webchat 中的测试中也没有工作,因为“有一个将此消息发送到您的机器人时出错”

代码中使用的 Appid 和 Password 似乎很好。我从我的应用服务配置中获取了 appid 和 pwd。从我的机器人频道注册设置中获取的消息端点

是否有任何其他东西可以让我的 BOT 工作。

请建议