问题标签 [azure-linux]

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 回答
53 浏览

azure - Azure 使用 APIM 将函数应用移动到高级层

我正在尝试将 Azure Linux/Python 函数应用从消费层迁移到 Elastic Premium 层。事实证明这并不容易:https ://github.com/Azure/Azure-Functions/issues/155 。您基本上必须从头开始重新创建函数。

由于我的函数位于 APIM 后面,我认为可以通过以下方式做到这一点:

  1. 创建具有正确层的新 ASP
  2. 将功能部署到新的 ASP
  3. 将 API 的 APIM 后端切换到新函数。

问题是我不知道如何做最后一部分。我似乎无法找到它的配置位置,或者如何更改它(通过门户或 CLI)。我什至使用新资源前端https://resources.azure.com/对配置进行了一些扩展,甚至找不到后端的 APIM 配置所在的位置。

0 投票
1 回答
22 浏览

azure - 如何在 Azure Linux Function 的同一个项目中获取另一个文件夹

以下是我的项目结构:

部署到 Azure Linux Function 后,我找不到找到index.html.

我已经尝试过以下路径:

  1. /home/site/wwwroot/
  2. /home/site/wwwroot/MyFunc/
  3. /家/网站/
  4. /home/site/wwwroot/bin/
  5. /home/site/wwwroot/bin/runtimes

以下是我检查文件的编码:

0 投票
1 回答
77 浏览

c# - 如何使用 PuppeteerSharp 中的“GoToAsync()”支持本地路径但不支持 https?

我在 C# 中使用 PuppeteerSharp。

我想使用await page.GoToAsync(localPath);但遇到以下异常:

如何支持浏览本地路径而不是 HTTPS?

0 投票
1 回答
419 浏览

azure - Linux 上的 Azure Web 应用突然停止工作

我在 Azure Web 应用程序 (Linux) 上部署了一个基于 .NET Core 5 的 Web 应用程序。Web 应用程序的部署通过 Azure DevOps 进行,最后一次部署发生在 4 月底,没有人以任何形式接触过 Web 应用程序。

但是,突然应用程序停止并响应默认 Azure 页面“您的应用程序服务已启动并正在运行。根据 AppInsights,该应用程序没有受到任何重负载,只有少数人在 Web CPU 和 RAM 上使用 20% 左右。“始终开启”设置已打开。

根据下面的日志,我假设运行我的 Web 应用程序的机器由于某种原因重新启动(我猜是 Azure 维护)我看到它无法找到启动所需的文件,因此它使用默认的 Azure 页面。但是,我不明白为什么文件在那里,此外,正如您在 9:52 看到的那样,我们通过 Azure 门户手动重新启动了 Web 应用程序并解决了问题。

我正在寻找有关防止这种行为的建议,因为这是第二次发生这种情况,第一次发生在 5 个月前。谢谢

wwwroot 文件夹下的文件系统

0 投票
1 回答
112 浏览

azure - 如何在 Azure Linux Function 中安装字体?

由于我需要在网页上显示不同的语言(即文本字段中有多种语言,然后使用 PuppeteerSharp 打印为 PDF),如何在 Azure Linux Function 中安装字体?

0 投票
1 回答
117 浏览

azure - linux 上的 Azure Functions - 不总是可用所以可能空闲的应用程序?

我们不习惯 Azure 上的 Linux 函数应用,但这次我们需要在 Linux 操作系统上运行代码。

我注意到配置上没有“始终打开”选项,这与 Windows 功能不同,您可以打开此选项以防止不活动(空闲)。我们还面临一个问题,即我们的 Linux 函数触发但执行有时会突然停止并且没有留下日志。

Linux 函数应用可以进入空闲模式吗?或者至少是一些与该功能相关的其他服务?

一些图片来说明这个问题:

(Linux) 在此处输入图像描述

(视窗) 在此处输入图像描述

请注意“防止您的应用因不活动而闲置”

谢谢

0 投票
1 回答
53 浏览

azure-web-app-service - 将 ASP.NET Core 5 应用程序从 Windows 移动到 Linux 后出现 InvalidCastException

将我的 ASP.NET Core 5 应用程序从 Azure Windows 应用程序服务移动到 Linux 应用程序服务后,我几乎在所有端点上都收到了这些错误:

InvalidCastException(无法将“System.Int32”类型的对象转换为“System.String”类型。
无法将“System.Guid”类型的对象转换为“System.String”类型。等)

SqlNullValueException

移回 Windows 后一切正常。

使用 EF Core 5 和 SQL Azure。我想相信这不是某种 .NET Core 错误,我只是缺少一些配置,因为从 Windows 迁移到 Linux 很常见。

0 投票
0 回答
40 浏览

azure-appservice - Azure 应用服务:在 docker 容器中运行命令

我正在 Azure 应用服务中运行 docker 映像(NodeJS 应用)。我可以使用 bash 连接到容器。但是,我没有找到我部署的应用程序。

  1. 我部署的应用程序的路径是什么?下面几乎什么都没有/home
  2. 是否可以在我的容器映像中运行自定义命令?
0 投票
0 回答
51 浏览

azure-devops - 在带有 Linux 操作系统的 Azure Devops 应用服务上部署 NextJS

在过去的三天里,我一直在努力将我的 NextJS 应用程序部署在 Azure Devops 上。我在这里尝试了 PM2 解决方案和Ravikumar B发布的帖子。

Localy:当我运行命令时,pm2 --no-daemon start ecosystem.config.js我的应用程序启动时没有任何问题。 在此处输入图像描述

部署到 Azure Devops 后:

我还在 App 设置下设置了以下内容: EXPORT: 8080 PORT: 8080 WEBSITES_PORT: 8080

有人有任何提示吗,因为现在没有任何效果...

0 投票
2 回答
69 浏览

linux - azure linux Web 应用程序白名单 IP 出现 401 错误

我们的网站托管在 Azure Linux Web 应用程序上,该网站从第三方供应商那里提取数据。因此,我们需要将我们的网站 IP 地址列入他们的服务器的白名单,但在添加 IP 进行白名单后仍然会出现 401 未经授权的错误。

我们检查了供应商,并且 IP 已正确配置,但为什么在通过 API 调用提取数据时会出现 401 错误。

我们从 Azure 门户 --> Web 应用 --> 选择属性和虚拟 IP 地址中找到的 IP 地址。

任何帮助或建议都会有所帮助。