问题标签 [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.
azure - Azure WebJob QueueTrigger 执行
我在 Azure webjob 中同时运行多个 QueueTrigger 实例。它是一个函数,但被并行调用多次。
我的函数使用静态变量来缓存多次使用的数据。
有时,当函数运行时,我会在静态对象上发生冲突,这只能由多个尝试同时访问它们的进程来解释,但我被引导相信 queuetrigger 的每个实例都是独立运行的。
所以我的问题是;
queuetrigger 实例是单独执行的吗?
如果没有,是否有在加载“实例”时触发特定事件以便可以加载静态对象?
c# - 如何在 Azure 中的两个公共 Web 应用程序之间共享信息
我在同一订阅下在 Azure 中运行了两个公共 Web 应用程序。WebApp1 是一个较旧的应用程序,过去两年一直在运行并为有限的客户群提供服务。WebApp2 将是一个完全公开的 Web 应用程序。WebApp2 需要向 WebApp1 发送一些客户数据。
这样做的最佳安全方式是什么?
WebApp1 已经在运行几个 webjobs,所以 WebApp2 可以向其中一个队列发布一条消息来解决我的问题。但是,两个 Web 应用程序必须知道队列中的数据是什么样的,并且存储凭据必须存储在两个位置。
事件网格是一种选择,但这真的有必要吗?
在 WebApp1 中创建 API 并让 WebApp2 将数据发布到 API?我们如何防止其他人发布到此 API?
c# - Azure 混合连接中的 SYSTEM_USER
我正在使用 Azure 混合连接连接到 SQL Server 2017。我的连接字符串是
.NET C# Web 应用程序连接成功并运行查询,但如果我运行
他们都返回SA。我尝试了不同的凭据无济于事。
当我离开凭据时,连接失败,这不足为奇,所以我知道它们正在被使用。提前感谢您的帮助。
azure - 有什么方法可以确保任何 azure 服务计划在一个 azure 订阅中具有唯一的静态出站 IP 地址?
我正在制作一个分布式爬行系统并将其部署在 azure 中。
我使用 Azure 服务计划作为我的爬虫容器。
这需要每个服务计划都有一个唯一的静态出站 IP 地址。
但是当我启动服务计划时,新服务计划的出站 IP 地址很可能与另一个相同。
我试图通过 Azure Document 寻找解决方案,但不幸的是我找不到合适的解决方案。
任何人有解决方案?
json - Azure 广告应用程序 - 以编程方式更新清单
我正在尝试使用 json 文件找到一种通过 powershell 更新 Azure Ad 注册应用程序清单的方法。
Json 文件包含所有应用程序角色,我想简单地将应用程序角色:[] 直接注入应用程序角色括号
有没有办法通过 power shell 或 CLI 实现这一点?
azure - 如何通过带有访问令牌的 Azure 应用程序代理访问 Web 应用
我在 Azure AD 中配置了一个 Web 应用程序。在一台机器上,我安装了一个连接器并使用该连接器配置了一个应用程序代理。
我现在正在尝试通过应用程序代理从 Android 移动应用程序连接到 Web 应用程序。
如果我在我的应用程序中使用 WebView,我可以加载用户访问 URL,输入我的凭据,然后我会收到一个 cookie,供以下连接使用。
我需要能够使用其他无法显示 UI 的 HTTP 客户端。
我想知道是否有可能以某种方式请求访问和刷新令牌,并将它们添加到未来的请求中。或者如果可能的话,以某种方式将它们转换为 cookie 并将其添加到标题中。
azure - 从 webapp 中分离 azure slot
我创建了一个带有 2 个插槽的 Azure WebApp。现在我希望这 2 个插槽不与“主”网络应用程序耦合。 这可能吗?
我不想创建新的 WebApps,因为配置它们花费太多时间..
visual-studio-2008 - 在 Azure 云上部署 Visual Studio 2008 Web 应用程序的过程是什么?
我们的 Web 应用程序是在 Visual Studio 2008 中构建的。是否可以在 Azure 虚拟机上的 IIS 中托管它?程序是什么?
我只看到有关 vs 2010 及更高版本的文章。
azure - Azure Function 上的此平台不支持 System.Drawing
我已阅读以下答案。
它指出应用服务沙盒有一些限制
Win32k.sys (User32/GDI32) 限制
为了彻底减少攻击面,沙盒阻止了几乎所有的 Win32k.sys API 被调用,这实际上意味着大部分 User32/GDI32 系统调用都被阻止了。对于大多数应用程序来说,这不是问题,因为大多数 Azure Web 应用程序不需要访问 Windows UI 功能(它们毕竟是 Web 应用程序)。
但是,我有一些图像大小调整逻辑(使用 EPplus excel 库)在普通的 asp.net 核心控制器中工作,但在 Azure 功能(托管在基本层上运行的完全相同的应用程序服务计划中)失败并显示以下消息:
Azure Function 上的此平台不支持 System.Drawing
是否还有其他与 Web App Sandbox 无关的额外限制。例如,wep 应用程序和 azure 函数应用程序之间的细微差别。
我们想使用 Azure Function 来生成我们所有的 Excel 报告,但是现在这似乎是不可能的。还有其他选择吗?我什至尝试过 Amazon Lambda,但遇到了这个问题:https ://github.com/JanKallman/EPPlus/issues/83
azure - 如何在 Azure 中托管的 Web 应用服务中安装 Microsoft Reportviewer exe?
在我的应用程序中,我们在下面提到了两个 dll:
- Microsoft.ReportViewer.Common.dll
- Microsoft.ReportViewer.WebForms.dll
使用 ReportViewer 2010 版
但是在部署到 azure web 应用程序后,我发现 .rdlc 文件在本地开发环境中工作时无效。在本地环境中,我安装了 reportviewer 安装程序。
以下是例外情况:
本地报告处理过程中发生错误。报告“Reports\Report1.rdlc”的定义无效。
是否可以访问系统驱动器并在 Web 应用程序中安装 reportviewer.exe?
或者请建议我一种可以生成 rdlc 文件的方法