问题标签 [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 回答
92 浏览

azure - 从 Azure WebJob 访问 Azure WebApp 对象

我们在 WebApp 中有一个静态类,其中包含当前会话和用户名的静态字典。我们需要访问 WebJob 中字典中的数据,因为我们希望根据当前拥有活动会话的用户来更新数据。webJob 每 5 分钟运行一次,需要有当前的会话/用户列表。

我可以从网络作业访问字典,但它始终为空。我们登录了验证字典中有条目的 web 应用程序,但是当 web 作业访问字典时,它的值为空。

如何在 webJob 中获取该对象并获取其数据?我们是否需要使用 Azure 存储(队列/表)才能使其工作?

0 投票
1 回答
3467 浏览

linux - 找不到指定的框架“Microsoft.AspNetCore.App”,版本“2.2.0”。- Linux 上的 Azure 应用服务

我有一个在 Linux 上的 Azure App Service 中运行的应用程序,并决定将该应用程序从 .NET Core 2.1 升级到 .NET Core 2.2。它以.NET Core 2.2 dotnet new angular模板为模型。

我的应用使用Azure Web App for ASP.NET模板及其默认值以及对Azure App Service Deploy任务的以下更新在 Azure DevOps 中构建:


应用服务类型:适用于 Linux 的 Azure Web 应用

运行时堆栈:.NET Core 2.2

启动命令:dotnet MyAppName.dll


此任务成功部署应用程序,我通过 FTP 确认部署的内容。

启动并导航到应用程序会显示此页面:

在此处输入图像描述

dotnet publish -c Release在本地,我的应用程序在 Visual Studio 2017 的调试和发布模式下成功运行。如果我在本地托管命令的内容,它也可以工作。

我在 Azure 门户中使用 Monitoring > Diagnostics logs 启用了日志,并在文件中找到了这条消息2019_02_14_RD00155D99205C_default_docker.log

我没有找到任何其他线索。这是否意味着将 Runtime Stack 设置为 .NET Core 2.2 时 Azure 提供的默认映像不正确?


更新 发现这个链接提到 Linux 上的 2.2 自 2019 年 2 月 12 日起正在“推出”。也许这意味着尚未在我的应用服务所在的位置(美国东部)部署正确的映像。假设这是正在发生的事情,向 Azure 门户和 Azure DevOps UI 添加一个新的非工作 2.2 选项是一个糟糕的用户体验。

0 投票
1 回答
1412 浏览

azure - 在 Azure 上,我可以在 ASE 中运行 Windows Docker 容器吗?

我有一个想在 Azure 中运行的 MVC 4 Web Api 应用程序。使用 docker-compose 和 Dockerfile,我让它在本地完美运行,推送到 Azure 容器注册表,并在测试 Web 应用程序上运行作为概念证明。

根据我们的政策,任何使用 PII 访问数据库的站点都必须在专用网络上运行。我们已经设置了一个 ASE,它可以毫无问题地运行 Linux 容器和 Windows 代码应用程序。当我尝试使用 Windows Docker 创建新的 Web 应用程序时,我无法创建独立服务计划。当我尝试创建一个时,我收到以下消息。

应用服务环境 (ASE) 中的独立定价层不适用于您的配置

Azure 是否支持在 ASE 中运行 Windows Docker Web 应用程序?如果是这样,我错过了什么?

0 投票
0 回答
41 浏览

azure - Azure Web 应用 github 持续部署未完成

我有一个 github 存储库,它与一个 Azure webApp 相关,但是以编程方式部署未完成未完成,克隆到 Web 应用程序目录的存储库内容部分丢失,也许超时是原因?

0 投票
2 回答
1018 浏览

swap - 如何在 Azure Web App 部署槽中交换数据库?

我知道每个插槽都有自己的配置,但是数据库迁移呢?他们如何申请?假设我通过迁移部署到登台,因此登台数据库得到更新。生产数据库如何更新?以及如何访问代码中的变量?

0 投票
1 回答
43 浏览

github - 为什么 git core 在 Azure webapp 上每天都会被删除?

我已经在 Azure webapp 上安装了 git-core,但第二天 git 命令将不起作用。每天我都需要重新安装 git-core 和其他组件。

我需要每天放这个脚本:

是否有要在 azure 门户界面中设置的参数或要插入 appservice 文件内容的脚本?

0 投票
1 回答
795 浏览

python - 构建时 Azure 应用服务 python 模块导入错误

直到昨晚,我一直在成功部署 Python Flask linux Web 应用程序。在我最新的部署中,对我的应用程序的唯一更改是添加了一个新路由(没有新的 python 模块)。但是构建得到以下错误:

我正在使用免费试用订阅。因为我不控制 python 包的安装?

0 投票
1 回答
1413 浏览

azure - Azure WebApp 不接受更大的 JSON 有效负载

我在 Azure 中托管了一个 ASP.NET Core 2.1 WebAPI 项目,作为高级层中的 Windows 应用服务。

此 API 有一个端点,它接受带有 JSON 有效负载 (Content-Tye=application/json) 的 POST 请求。

当我调用此 API(从 Postman 或使用 HttpClient 从 C# 控制台应用程序)并传递 100KB 的 JSON 有效负载时,它会给出错误“现有连接被远程主机强制关闭”。但是,当我使用较小的 JSON 有效负载(如 20KB)调用相同的 API 时,它就成功了。

那么 Azure WebApp 中是否有任何设置可以增加请求长度?

0 投票
1 回答
722 浏览

azure - Logging in Azure WebApp

I have created a .net 2.1 core mvc and now ready to host it on Azure WebApp. I am yet to finalize logging.

https://stackify.com/azure-app-service-log-files/

I read above link and found the below snapshot to configure Application logging and Web Server logging. enter image description here

however in my WebApp all I can see is:

enter image description here

Is this due to my app service plan? How do I configure Application logging and Web server logging?

0 投票
2 回答
1159 浏览

azure-web-app-service - 为什么默认 ssl 证书不适用于 azure web 应用程序

我有一个客户,他有两个配置完全相同的 Web 应用程序和配置的自定义域,并且 SSL 证书绑定已完成。前 - qa.com 和 prod.com。访问https://qa.comhttps://qa.azurewebsites.net时,两者都工作正常,没有任何证书错误。但是在访问https://prod.azurewebsites.net时,我们看到下面的证书警告。https://prod.com工作正常。有人可以解释为什么默认 SSL 不适用于 prod.azurewebsites.net

此服务器无法证明它是 prod.azurewebsites.net;它的安全证书来自 prod.com。这可能是由于配置错误或攻击者拦截了您的连接造成的。