Azure 函数调用本机 C++

2024-03-04

我正在 Azure 中设计一个新的架构。它是一个多租户 SaaS 应用程序,具有 ASP.NET MVC 前端和 blob 存储中的一些应用程序特定数据。我需要在某些时候对此应用程序数据执行一些后台处理。目前这只能使用一些遗留的 C++ 代码(我实际上无法用 C# 重写它)。

我的一个想法是将所有后台作业推送到队列中,并在作业推送到队列时使用 Azure 函数为队列提供服务。症结在于本机代码。我当然可以公开 C# 可以 p/调用的本机代码中的方法,但是 Azure 函数可以调用本机 DLL 吗?如果可以,这是否是一种明智的方法?


该代码确实在沙箱中运行,但这种方法应该可行。 (您可能需要考虑在托管程序集中公开相关 API,而该程序集又会被您的函数使用)。

您是否会遇到沙箱的限制取决于您的代码正在执行的操作,但您可以在此处了解有关沙箱及其限制的更多信息:https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox

我希望这有帮助!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Azure 函数调用本机 C++ 的相关文章

  • 使用 Azure 应用服务轻松身份验证 + Azure AD B2C 是否可以保护单个 Web API 并让多个本机应用程序使用它?

    我们有一个 Web API 旨在为多个业务合作伙伴提供服务 每个业务合作伙伴都将定制我们的本机应用程序客户端的白标版本 我们还有一个 Web API 为不同的应用程序提供通用功能 我们希望使用 AD B2C 作为身份和身份验证系统 但无法了
  • C# Application Insight 失败:TrackEvent 未发送到 Azure Application Insight

    我对 Azure Application Insight 完全陌生 并尝试通过我的本地计算机发送 TrackEvent 但Azure Application Insight似乎没有收到任何信息 这是我的要求 规格 我安装了 applicat
  • Windows Azure 上的 .NET 4.0?

    我的谷歌搜索在这方面让我失败了 作为一个可能的解决方案在 VS2010 中使用 MStest 对 NET 3 5 项目进行单元测试 https stackoverflow com questions 1679404 unit testing
  • 更改 Azure 资源组位置

    我在天蓝色中进行了设置 将一堆资源组合在一个资源组中 我希望我的服务位于西欧 因此我的所有资源都在那里 如果可能 我刚刚注意到 在创建资源组时 我不小心使用了 West US 所以当前的设置是 资源组 1 美国西部 应用服务 1 西欧 应用
  • 如何结合 AD B2C(MSAL) 和 CosmosDB

    我在我的 Xamarin 表单应用程序中使用 appcenter Auth 和 Data 但微软正在关闭这些服务 所以我现在需要自己做 Atm 这两个允许我使用 ADB2C 验证我的用户 然后授予他们访问 Cosmos 数据库中自己和共享内
  • 将 Azure 存储模拟器与 Webjob 结合使用的连接字符串是什么?

    我有一个简单的 WebJob 我希望使用 Azure 存储模拟器对其进行测试 我目前已将 AzureJobsRuntime 和 AzureJobsData 设置为使用开发存储 如下所示
  • 在 Azure 上运行本机代码

    我正在尝试在 Azure 上运行 C 可执行文件 我有很多workerRoles 他们不断检查作业队列 如果队列中有作业 辅助角色将根据作业类中存储的命令行参数将 C 可执行文件的实例作为进程运行 C 可执行文件通常会创建一些日志文件 我不
  • 将证书安装到 Azure Web 应用上的受信任根证书存储

    如何将证书安装到 Azure Web 应用程序中 以便我的 azure web 应用程序可以通过 SSL 与远程服务通信 此特定证书未由公共 CA 签名 我使用 openssl 生成了一个 ssl 证书 当我将其安装到本地计算机上受信任的根
  • 在本地调试 Azure Functions

    我在 Net 标准 2 0 中有一个函数 FunctionName A Test public static async Task
  • 删除 Azure 服务总线中的死主题

    我试图在这个问题上做足功课 但我所做的任何搜索都没有让我更接近答案 最近的命中是检测并删除 Azure 服务总线上的孤立队列 主题或订阅 https stackoverflow com questions 12334838 detect a
  • 逻辑应用的 IP 白名单

    如何将逻辑应用的 IP 地址列入白名单 由逻辑应用程序调用的服务 使用 HTTP 操作 但该服务需要白名单才能调用 那么 如何将逻辑APP列入白名单呢 我们可以使用Azure API管理进行白名单 它发布逻辑App 因为api管理提供静态I
  • azure 和 google 上的自定义联合代理

    azure 和 google 中的 aws 上的自定义联合代理可以替代什么 在AWS中 我可以创建一个允许联合用户登录并访问这样的资源的url https docs aws amazon com IAM latest UserGuide i
  • 作为字符串的动态属性名称

    使用 DocumentDB 创建新文档时 我想设置属性名称动态地 目前我设置SomeProperty 像这样 await client CreateDocumentAsync dbs db colls x new SomeProperty
  • 如何识别用于调用 Azure Functions 的 HTTP 方法(动词)

    从Azure Portal 我们可以轻松创建Function Apps 创建功能应用程序后 我们可以向应用程序添加功能 就我而言 我从自定义模板中选择 C API 和 Webhooks 然后选择 Generic Webhook C 模板 从
  • 无法将预编译、合并的 webapp 部署到 Azure

    我正在尝试将 ASP NET Web 应用程序部署到 Azure 它是 Web 表单 MVC 和 WebAPI 的混合体 并且有大量的 aspx ascx 文件 因此它们确实需要预编译 否则每次部署都会使网站运行缓慢一段时间 我正在尝试通过
  • Azure DevOps 管道构建工件中缺少 Gulp 编译的 CSS 文件夹

    一点背景 我有一个小型 dotnet 核心应用程序 该应用程序托管在 Azure 上 并且正在使用 Azure DevOps Pipelines 进行构建和部署 在我们开始使用 DevOps Pipelines 之前 CI 直接连接到 Az
  • 无法对嵌套资源执行请求的操作。找不到父资源“****.io”

    我想在我的应用服务上设置新的 DNS 记录 在我的发布管道中的部署步骤之后 我已对其进行格式化以便于阅读 New AzDnsRecordSet Name e e staging ZoneName e d io ResourceGroupNa
  • 如何在Azure功能中添加razor视图文件?

    我正在创建一个应用程序 它是 azure 函数项目 我想在该项目中使用 Razor 视图 我应该在 azure 函数中使用任何模板引擎吗 得益于一些方面的进步剃刀之光项目 https github com toddams RazorLigh
  • 云到设备 Azure IoT REST API

    我探索了如何使用 Azure REST API 将数据从设备发送到云 它运行无缝 没有任何问题 我没有找到有关使用 Azure IoT Hub REST API 向 Arduino 板发送云到设备消息的好文章 有人可以就此提供建议吗 您还可
  • 将多个 Blob 输入传递到 QueueTrigger Azure 函数的最佳方法

    问题 触发后 生成 3 个 XML 文件 完成后将它们通过 ftp 传输到站点 目前的方法 我有一个 HTTP 触发器 Azure 函数 运行时将构造 3 个 XML 文件并将它们保存到 Azure 存储 Blob 容器中 由于有多个输出

随机推荐

  • 给出输入后更改图像

    我有一个带有 JavaScript 的小型基本 html 代码 我想要的只是当我输入 3 时 它应该显示指定的图像以及相应的 9 图像 这是演示 访问http jsbin com UVOFeGIG 1 edit http jsbin com
  • 基本的python多线程问题

    python 新手 尝试了解多线程 这是 python 文档中的一个示例Queue http docs python org library queue html module Queue 我一生都不明白这个例子是如何工作的 在worker
  • Selenium 在尝试添加扩展时抛出错误 - “无法连接到二进制 FirefoxBinary”和“无法找到包含扩展 id 的节点”

    我试图让 Selenium 在测试时安装扩展 我正在使用最新的独立 JAR selenium server standalone 2 26 0 jar 和 Firefox 17 来运行我的测试 当我不尝试添加扩展时 该程序可以完美运行 我已
  • iOS 中自定义形状(倒 T 形)边框的 Uiview

    我必须在 iOS 上创建一个自定义形状 倒 T 边框的 Uiview 我附上下面的屏幕截图 我研究了很多 找到了一种使用的方法UI贝塞尔路径 from here https stackoverflow com questions 10214
  • plackup 访问日志 - 区域设置和 open pragma - 编码问题

    我的区域设置是 utf8 因此 当启动 plackup 时 日期字符串也会本地化 因此我得到如下控制台访问日志 plackup a psgi HTTP Server PSGI Accepting connections at http 0
  • 不使用科学记数法的双精度数到字符串转换

    如何在 NET Framework 中将双精度数转换为不使用科学记数法的浮点字符串表示形式 小 样本 有效数字可以是任何大小 例如1 5E200 or 1e 200 3248971234698200000000000000000000000
  • jquery手机数字键盘phonegap

    我正在使用 jquerymobile 但无法让键盘仅显示数字键 包括小数 仅显示默认键盘 我使用的是phonegap 我用
  • 推荐一款便宜的串口设备

    我需要将我编写的 Java 应用程序与使用串行端口进行通信的医疗设备集成 该设备相当昂贵 而且也不那么便携 我希望能够随时随地测试代码 但在需要插入串行设备并开始测试之前 您只能做这么多 因此 我正在寻找一种使用串行端口进行通信的廉价便携式
  • 从 iframe 中删除滚动条

    使用此代码 这是它的样子 主页上的shoutboxhttp www talkjesus com http www talkjesus
  • Android L 预览版 ActionBar 中的 ProgressBar

    今天 我开始将一个应用程序移植到 Android L 预览版 以便在最终产品发布时使其几乎准备就绪 我发现的一个问题是 ActionBar 上不能有不确定的进度条 它根本不显示并在 logcat 上抛出此错误 E PhoneWindow C
  • IPython:如何将某些内容通过管道传输到 Python 脚本中

    我知道我可以通过以下方式在 IPython 中运行脚本run test py并从那里进行调试 但是如何将输出传输到 test py 中呢 例如 通常我可以在命令行中运行 例如grep ABC input txt test py 但是我如何在
  • 使用 javascript showModalDialog 将值从父表单传递到子表单

    如果我想将我的值传递给确认框 假设我想删除第 1 项 所以当我按下删除按钮时 我选中了复选框 弹出窗口中包含详细信息项目 1 我已经使用显示模式对话框 JavaScript 实现了弹出窗口 但我仍然无法将父值获取到子窗体中 此外 如果我选中
  • 如何获取另一个应用程序当前正在播放的音频[重复]

    这个问题在这里已经有答案了 我如何访问另一个应用程序当前正在播放的音频 实际的音频项目 但也欢迎元数据 我可以看到这个问题已经被问了很多 但多年来提供的解决方案却很少 我理解苹果的理念probably不希望应用程序能够执行此操作 我也明白这
  • Tailwind 自定义颜色在 Next.js 项目中不起作用[重复]

    这个问题在这里已经有答案了 当我分配给变量并使用它时 tailwind config js 中配置的自定义颜色不起作用 如下所示 其中button colour custom blue 颜色数据从cms获取并可以在cms中设置
  • Azure 诊断 - WADLogs 表未创建

    每当用户在云环境中的 WebRole 中执行某些操作时 我都会尝试记录信息 在模拟器中 它将在输出窗口中写入信息 但在 azue 门户中 我在任何地方都看不到信息 我已启用 azure 诊断并提供了 azure 存储凭据 但未创建 azur
  • 如何在Intellij Idea中为Android库项目构建jar而不包含不必要的内容

    当我在 Intellij Idea 中为 Android 库项目构建 jar 时 它会将我在项目中使用的所有依赖 jar 放入其中类 jar 但我认为所有这些东西都是不必要的 jar 只能包含已编译的类 例如 可以编译吗clean想法中的罐
  • 使用 cin >> 和 cout << 填充 C++ 类的字段

    我有一个班在MyClass h定义如下 ifndef MyClass h define MyClass h include
  • 使用 SQL Server 配置 Lucene.Net

    有人使用 Lucene NET 而不是使用 sql server 自带的全文搜索吗 如果是这样 我会对你如何实现它感兴趣 例如 您是否编写了一个每小时查询数据库然后将结果保存到 lucene net 索引的 Windows 服务 是的 我已
  • 为什么 glGetFramebufferAttachmentParameter 不起作用?

    我正在支持 OpenGL3 的设备上尝试以下代码 OpenGL 版本字符串 3 3 0 NVIDIA 310 19 glBindFramebuffer GL FRAMEBUFFER 0 checkGlError glGetFramebuff
  • Azure 函数调用本机 C++

    我正在 Azure 中设计一个新的架构 它是一个多租户 SaaS 应用程序 具有 ASP NET MVC 前端和 blob 存储中的一些应用程序特定数据 我需要在某些时候对此应用程序数据执行一些后台处理 目前这只能使用一些遗留的 C 代码