问题标签 [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.
sql-server - 提供者:TCP 提供者,错误:0 - 信号量超时期限已过
我们的 .net 核心 Web API 托管在 Azure App 服务中,并使用基于策略的 VPN 连接连接到本地 MS SQL Server 2008,我们偶尔会收到此错误。我确定这是与网络相关的错误,而不是与查询相关的错误,因为查询是针对具有 10 行的表的简单选择语句。
python-3.x - Azure TimerTrigger 具有不同配置的多个实例
使用 VS Code +“Azure Function”扩展,我生成了默认的 python 3.7 timedTrigger 函数,其设置如下:
我还设置了两个环境变量“USER”和“PASSWORD”,它们是在应用服务的配置中设置的。
目标: 我想运行相同功能的两个实例,但使用两个不同的配置,即用户+密码。
问题: 我认为配置/应用程序设置可能不足以解决此问题。我找不到使用多个不同参数两次运行该函数的方法。
问题:我有哪些选择才能达到我的目标?我的一个想法是将用户/密码放入 functions.json 中,但我不知道如何从应用程序函数中访问该信息。
msbuild - 如何在 Azure 中指定 MSBuild 版本
我有一个在本地构建的项目,但在使用 github + kudu 集成在 azure 中部署时没有。
它抱怨 C# 版本是 7.3
如果我手动更改自动生成的部署脚本,它可以解决问题。
我更改以下内容(在 Azure 中)
即我只是强迫它使用MSbuild15
我的直接问题解决了,但感觉就像一个黑客。有没有办法正确指定 msbuild 版本?
azure - 无法启动 Azure 免费试用,因为 MS 帐户既不存在又已经存在
我的团队已经有一个可用的 Azure DevOps 帐户。我想开始订阅 Azure/Active Directory 以开始将我们的 DevOps 链接到应用服务和其他 Azure 产品。
但是,每当我单击链接开始使用 Azure 时,我都会遇到一个令人费解的悖论,试图登录。
但如果我尝试“创造一个!” 或“获取一个新的 Microsoft 帐户”,我被告知它已经存在:
我已经删除了正在使用的电子邮件地址,但我已经确认它们在两个屏幕之间是相同的(我什至没有输入任何内容;我所做的只是在每个屏幕上单击“下一步”)。
我知道这个 MS 帐户是有效的。这与我用来登录 Azure DevOps 和许多其他 MS 服务的方法相同。我不确定为什么我无法登录 Azure 设置平台。在你成为订阅者之前,Azure 似乎没有任何类型的支持选项,所以我想我会试试运气在这里发布问题。
谢谢你的帮助!
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 发布管理器
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 处于生产状态?
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 应用服务设置为具有系统分配的托管标识,但仍然出现此错误。关于上述错误,我在网上找不到任何答案,因此希望有人可以帮助向我解释问题以及如何解决它。我现在的预感是我可能有一些权限不足,但我不知道它可能是什么。
node.js - Azure Bot 已部署但无法工作错误,因为 Invalid AppId 传递了令牌
我在 Azure 门户中创建了 Azure 应用服务、机器人通道注册、资源组,还创建了一个 LUIS 应用。我有一个自定义 nodejs 代码,可以在本地使用 bot 模拟器完美运行。
但是,当我使用 git 将其上传到 azure 时,它无法正常工作,在 bot 模拟器中出现“错误:未经授权。无效的 AppId 传递给令牌:”的错误,它在 webchat 中的测试中也没有工作,因为“有一个将此消息发送到您的机器人时出错”
代码中使用的 Appid 和 Password 似乎很好。我从我的应用服务配置中获取了 appid 和 pwd。从我的机器人频道注册设置中获取的消息端点
是否有任何其他东西可以让我的 BOT 工作。
请建议