Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Azure Functions_IT技术博客_编程技术问答 - 「Fatal编程技术网」

Azure functions Azure函数计时器SQL客户端失败

由于此错误,我的.net core azure计时器功能突然失败 此平台不支持System.Data.SqlClient 我不知道是什么改变了,为什么会开始失败 当我在本地运行代码时,它运行良好,没有错误。Ataching我在Azure门户上看到的内容 有什么建议吗 我不知道是什么改变了,为什么会开始失败 根据错误消息,您似乎已将System.Data.SqlClient版本从4.5.1升级到4.6 如果正如我所说的,当涉及到与运行时程序集相关的引用时,似乎存在一些问题,请参考以下内容 如果您不

Azure functions Azure函数使用静态属性测试函数

我可以使用Xunit测试Azure函数,如下所示: var req=GenerateReq(); var res=等待MyFunc.Run(请求,记录器); 如果在我的函数中生成一个CosmosDb DocumentClient,如下所示: static DocumentClient docClient=GetCustomClient(); 私有静态文档客户端GetCustomClient() { 字符串cosmosUrl=string.Empty; string cosmosKey=stri

Azure functions Azure函数-从Azure密钥库获取服务总线连接字符串

我有一个运行在docker容器中的Azure函数。此函数需要使用Azure服务总线。因此,我的函数使用属性“ServiceBusAccount”来获取服务总线连接字符串 [FunctionName("MyFunc")] [ServiceBusAccount("ServiceBusConnectionString")] public async Task MyFunc(...) ... 在configuration buil

Azure functions Azure功能在Azure上部署后不工作?

我对Azure一无所知。我尝试建立以下体系结构,在power bi中显示来自Vicotee设备的传感器数据。 Vicotee设备->网关->Azure物联网中心->Azure功能->Azure事件中心=>Azure流分析=>PowerBI。 我使用visualstudio代码,用python编写了一个azure函数来解码传感器数据。没有iot集线器触发器可供选择,我使用了事件集线器触发器(应该相同吗?)。当我在计算机上本地运行该功能时,一切正常。传感器数据正确解码,数据被发送到事件中心、流分析作

Azure functions Azure函数引发Marklio错误

我刚刚为我的Azure功能部署了一个更新:有不同的带有计时器或servicebus触发器的功能。在过去的几天里,我注意到了一个与Marklio相关的错误/警告,我在项目中没有使用这个包。以下是软件包: <PackageReference Include="AzureExtensions.Swashbuckle" Version="3.2.2" /> <PackageReference Include="Microsoft.Azu

Azure functions Azure函数中的异常绑定blob

我正在学习有关的教程 我在集成选项卡中有一个名为“图片”的Blob触发器存储容器。myblob路径为“pictures/{name}”,未定义输入。输出是DocumentDB。我已验证访问密钥是否正确 我想知道错误的原因是什么?与Azure存储的连接出现问题,或者找不到的文件 执行函数时出现异常:Functions.BlobTriggerEmotionFunction。Microsoft.Azure.WebJobs.Host:异常绑定参数“myBlob”。Microsoft.WindowsAzu

Azure functions Azure函数HTTP触发器停止事件处理程序

在AzureFunction上,当收到Http消息时,我正在通过函数代码向外部服务器第三方服务器发送帖子 为了维护所有设备的一个连接,我在服务器上托管了Azure功能,而不是消费计划,并且还创建了静态httpClient以发布到外部服务器 当Azure Function应用程序停止时,我需要一个eventhandler来从外部服务器取消订阅。但我无法找到Azure函数的停止事件处理程序。有什么建议吗?因为Azure函数隐藏了应用程序生命周期,所以当您的函数停止时,您没有可以用来运行自定义代码的桌

Azure functions 我可以在持久函数中使用foreach循环吗?

我已经编写了我的第一个持久函数,我想知道在orchestrator函数中使用foreach循环是否可能/良好实践 编排中的第一个活动返回一个项目id列表,我希望通过该列表循环,并使用子编排为每个项目id执行一系列活动 我创建了一个测试函数,它似乎可以工作。我观察到的唯一行为是,每次编排器重放时,当它到达foreach循环时,它会遍历整个列表,直到到达当前项,然后执行活动 如有任何建议/意见,将不胜感激 感谢查看您的示例,这是非常标准的扇出/扇出案例。您可以并行地在活动上运行循环,但要确保是异步运

Azure functions 将Azure功能请求记录为失败并返回状态200

我在dotnet中有一个azure函数V3。如果出现应用程序错误,该函数将返回状态200和带有错误属性的json。(就像graphql正在做的那样。) 如果发生错误,Application insights将此请求显示为成功: 由于识别和警告失败要容易得多,因此我更希望使用Successful request:false记录此操作 是否有办法返回状态200,但将日志记录请求设置为失败?成功的请求不可更改 在函数v2中,我们可以为您的案例添加一个自定义属性,如Is_success as fals

Azure functions 无法在Azure函数中将TraceWriter替换为ILogger

我正在使用webhooks和Azure函数处理SharePoint通知。我已经创建了一个azure函数并尝试遵循它 但是当我替换了给定的 公共静态异步任务运行(HttpRequest-req,ILogger-log) 将azure函数的 公共静态异步任务运行(HttpRequestMessage请求,TraceWriter日志) 对给定参考的定义。当我试图运行csx文件时,我得到了以下错误 2020-02-04T11:56:51.572 [Warning] run.csx(8,62): warn

Azure functions 使用PowerShell创建无应用程序洞察的Azure函数

我正在尝试在没有创建/连接Application Insights实例的情况下部署Azure函数。假设使用“DisableApplicationInsights”可以做到这一点: New-AzFunctionApp -ResourceGroupName $ResourceGroupName -Name $FunctionAppName -Runtime $Runtime -StorageAccountName $StorageAccountName -PlanName $AppServicePl

Azure functions 如何使用输出绑定编写Http触发器Azure函数?

文档中的所有Http触发器示例都实现为不支持[out]参数的异步函数。这是否意味着输出绑定对任何Http/Webhook触发器都不可用 文森特 尽管文档和模板显示了使用异步方法的函数,但这主要是因为它们涵盖了一些场景。函数不需要是异步的,您也不需要从HTTP或WebHook触发器函数返回任务,可以将它们更改为无效(或适当的类型),因此您可以更改方法签名以满足您的要求 此外,对于某些参数类型,绑定只需要out参数。大多数绑定支持多种类型。此处提供了最常见绑定及其支持类型的详细说明: 我希望这有帮

Azure functions 是否可以将Azure函数转换为Azure webjob

是否可以将Azure函数转换为Azure Webjob?例如,下面的azure函数可以转换为azure作业吗 public class Functions { // This function will get triggered/executed when a new message is written // on an Azure Queue called queue. public static void ProcessQueue

Azure functions 在Azure持久Orchestrator中调用长时间运行的活动

我的要求是,我有一个控制台应用程序,它可以执行“n”个可能持续30分钟的活动。我可以将这个长时间运行的应用程序代码移植到Azure持久功能而不进行重构,这样持久功能就可以承受30分钟的执行时间吗?通过代码重构,我知道我们可以对不同的Azure活动函数进行不同的活动&通过持久功能完成,尽管整个过程大约需要30分钟。但是我想在不进行代码重构的情况下完成这项工作,持久功能中是否有支持此类用例的选项?好吧,您确实需要将实际工作转移到活动功能。 编排器本身仅应启动活动、子编排器等 这里可能遇到的唯一问题是

Azure functions 在本地运行azure Functions时使用JWT auth

我写了一些Azure函数。将它们部署到Azure。添加了Azure身份验证,因此我必须传递一个承载令牌才能从Azure呼叫他们 在使用Azure函数运行时从Visual studio本地运行它们时,是否有任何方式可以要求进行承载身份验证?不幸的是,目前不支持这种方式。 原因是Azure身份验证发生在IIS模块中,该模块仅在Azure网站服务中运行,而不在本地运行

Azure functions Azure功能高级计划超时

Azure功能的最大超时时间是否与消费计划相同?是否可以配置更大的超时 在App Service Plan上使用Azure函数时,我可以通过将函数应用配置为“始终打开”并在host.json上使用设置“functionTimeout”,使函数基本上具有任何超时 但是,对于高级计划,此设置似乎被忽略,而“配置”菜单上没有“始终打开”选项 虽然Premium计划是一个巨大的改进,但我希望可以选择将functionTimeout配置为10分钟以上。消费计划中的Azure函数单次执行时间限制为10分钟。

Azure functions 防止Cosmos DB在Azure函数中查询之前返回所有文档

我已经编写了一个Azure函数,它在函数的中途构建了一个CosmosDb文档查询,并执行该查询以在集合中查找文档 由于我为CosmosDB指定了绑定,但没有提供Id或Sql查询,因此默认情况下是否检索整个集合?如果是这样的话,有没有办法防止这种情况发生,因为我只想在构建文档查询并返回结果后查询集合 我是否需要指定inout的方向以实现此目的 public static class SynchroniseMemberData { [FunctionName("Synchronise

Azure functions Azure函数ServiceBustigger绑定未注册

我已将消费计划托管的Azure功能迁移到应用程序服务计划上。为此,我必须删除函数并在计划中重新创建它。使用Azure DevOps部署函数后,我收到以下错误消息 函数(somefunction/somemethod)错误:绑定类型“ServiceBustigger”不正确 注册的。请确保类型正确且绑定正确 已安装扩展 function.json文件 { "generatedBy": "Microsoft.NET.Sdk.Functions-1.0.24", "configurationS

Azure functions 服务总线触发Azure功能.net核心3.1

我已经编写了一个Azure函数(2.0)。 我正在尝试使用下面这样的队列消息(代理消息) FunctionName("ConsumeQueueMessage")] public static async Task InitiateQueueHandling([ServiceBusTrigger("queueName", Connection = "AzureServiceBus")]BrokeredMessage queue

Azure functions Logic App JSON composition将JSON值转换为字符串

我正在创建一个逻辑应用程序,使用azure函数返回json。然后我需要用返回值和其他属性组合JSON,这些属性最终将存储在CosmosDB中。我正确地从函数数组中得到了响应,但是当我编写时,在编写之后,谁将被转换为字符串。因此,它在数据库中存储为字符串而不是文档。感谢您的支持。 电流输出 { “id”:“D”, “studydate”:“DD”, “研究说明”:“DD”, “studyname”:“D”, “/csdm/table1.csv:”[{“否”:“1”,“名称”:“阿难”,“日期”:“

Azure functions Azure函数服务总线触发器触发的次数多于队列中的消息

我有两个服务总线队列和Azure服务总线队列触发器 该函数从队列中读取1000条消息,并将它们转发给另一条(用于测试) 当发布到Azure(计划消耗)时,我得到1030+个函数点击,尽管我的队列中只有1000条消息。我认为这与函数实例的数量有关 Q:如何对一个函数实例只处理一次唯一消息 [FunctionName("Function1")] public static async Task Run([ServiceBusTrigger("export

Azure functions 将Azure功能从3.1升级到.Net 5;GenerateFunctionMetadata“;无法加载任务

我正在尝试将Azure功能从3.1更新到.Net 5。 我下面的文章 我创建了一个新的时间触发函数版本3.1,并遵循上面的文章 完成所有必需步骤后,rebuild会给出以下错误 严重性代码说明项目文件行抑制状态 错误MSB4062未能加载“GenerateFunctionMetadata”任务 来自大会 C:\Users\schudasam.nuget\packages\microsoft.net.sdk.functions\3.0.11\build..\tools\netcoreapp3.1

Azure functions 每3个月触发一次Azure功能

我使用时间触发功能每3个月/每90天运行一次。 我怀疑自己,不确定自己的表情是否好: 0121/3* 这个ncontab表达式会每3个月触发一次Azure函数吗?ncontab表达式应该只包含六个字段: {second} {minute} {hour} {day} {month} {day-of-week} 也许你可以用这个表达: 0 0 12 1 */3 * 您可以参考。谢谢,我会用的!我刚才发现了这个验证工具:

Azure functions 为什么建议禁用运行状况检查?

如中所述,您能否详细说明为什么建议在高级功能应用程序中禁用健康检查 听起来健康检查可能会导致高级功能应用程序不必要地扩展,但通过阅读文档网站这一点并不明显。健康检查不会导致高级功能应用程序不必要地扩展。官方文件意味着高级功能站点可以快速扩展,例如扩展更多实例,使用健康检查将导致大量不必要的流量消耗 高级功能有自己的内部健康探测器,用于通知扩展决策 此外,高级功能有其自身的运行状况检查机制,因此无需启用运行状况检查

Azure functions 如何限制Azure功能应用程序';s仅访问AD B2C API连接器?

我已经设置了一个函数应用程序,目的是在“创建用户之前”步骤中通过我的AD B2C API连接器调用它。我想确保此函数只能以这种方式调用。我不知道最好的方法是什么。我看到的一个场景是,使用API管理,我可以要求后端使用用户名/pw来访问所述函数,并且在我的API连接器中,我可以指定相同的u/pw,从而进行身份验证。但这似乎不是生产的最佳方案。理想情况下,我会: 将网络访问限制为仅从API连接器从何处发送请求的ip/域 需要来自API连接器的证书而不是用户名/pw 关于第#1点,我不知道该怎么做,因

Azure functions 重播业务流程时是否应调用SetCustomStatus()?

调用SetCustomStatus()时是否需要检查上下文是否正在重播: 这样做有什么好处吗?我在中找不到这方面的任何提及。我尝试过这个,但我不推荐它,因为它会有效地使您的编排器功能不确定。编排器函数在每次重播时执行完全相同的逻辑是非常重要的 从: 编排器代码必须是确定性的。它将被重复多次,每次都必须产生相同的结果 对此的主要例外是日志记录,因为这对业务流程本身的行为没有影响。BTW,这是否有可能注入自身检查IsReplaying的ILogger实例?@oderibas可能-我们需要研究扩展是否

Azure functions Azure api管理版本路由duplicaiton运行

API开发有一个奇怪的问题,只是想知道是否有人知道解决方案/我做错了什么 我有一个APIhttp://company/api/products这是一个正常工作的azure函数,在api管理中设置为单个api。 我使用azure api管理创建了一个新版本,其版本标识符为v2,因此链接变为http://company/api/v2/products 但是我发现这个链接仍然指向原始API,而不是新版本(下面是路由c代码)。我发现,如果我在新版本中将我的产品api的前端URL更改为/v2/produc

Azure functions 我可以在Azure函数中使用我的数据库上下文吗?

这是一个相当初级的问题,但我在VisualStudio中有一个解决方案,包括Web、Api、管理、数据和核心项目。 我还刚刚为Azure函数创建了一个项目。我希望能够在核心项目中使用业务逻辑,并通过数据项目访问数据库 我不确定这是怎么回事。我能够向函数项目添加对核心和数据的引用,但我不太确定如何访问函数中的数据库上下文 如果我添加如下内容: private readonly ApplicationDbContext _context; public TicketekIngester(Appli

Azure functions .net 5 Azure函数多部分文件上载问题

我正在将Azure功能从.NET3.1升级到5,遇到了一些困难。很多事情从3.1变为5,我正在努力找出其中的细微差别。我有一个函数,它接受一个多部分/表单数据post,它是这样创建的: public class EmailService { private EmailPost _post; public EmailService() { } public EmailService(EmailPost post) {

Azure functions azure功能如何衡量计费的GBs?

在azure函数中以消耗负载运行时,它们实际上如何计算计费单位 它是SDK的一部分吗?是否测量事件/计时? 是主机配置了CPU吗? 它是否每秒配置CPU和内存并存储它们?平均吗 我还没有找到任何关于如何实际测量的资源 我之所以这么问,是因为可以在“事件”的上下文之外运行代码,并且很高兴知道它是如何计费/计量的。此页面:提供了一些有关指标的详细信息,但没有披露实际计算 一旦考虑到内存使用会随时间而变化,则 最好将计算描述为内存使用量随时间的积分 时间系统通过对内存使用情况进行采样来进行此计算 进程

Azure functions 如何在Azure函数中使用多个可选参数

如何在Azure函数中使用多个可选参数? 我正在用一个参数创建Azure函数,它正在工作 public async Task<IActionResult> GetRName( [HttpTrigger(AuthorizationLevel.Function, "get", Route = "CommonResource/{subscriptionId?}")] HttpRequest req, string

Azure functions API管理未显示函数

我有一个带有两个功能的函数应用程序(.NET 5) 我想将这些导入API管理服务,但当我选择import function app选项时,它不显示任何函数 我已按照Microsoft的操作将这两个函数设置为AuthorizationLevel.Function。唯一不同的是函数是public async Task而不是public static HttpResponseData,因为我需要注入异步依赖项 [Function("TransformAll")]

Azure functions 信号器服务输出绑定在隔离进程中不工作?

我已经创建了一个基于ServiceBusTrigger的Azure函数。我想做的是使用触发器并为我的Blazor服务器应用程序生成一条信号器消息。因此,我创建了以下代码(大致基于此): 公共静态类检查PackageImport { [功能(“信号功能”)] [SignalROutput(HubName=“导入”)] 公共静态MyMessage运行([ServiceBusTrigger(“导入请求”)]字符串json, [SignalRConnectionInfoInput(HubName=“im

Azure functions 显示Visual Studio联机选项

我曾经在“开发工具”部分下有VisualStudio Online选项,在这里我可以启用或禁用VisualStudio。但这一选择已不复存在。如何将该选项添加回列表中?我只想上传project.json文件,以便包含外部程序集。这是我用作参考的页面:好的,所以它不再是Visual Studio Online。它被称为应用程序服务编辑器。好的,所以它不再是Visual Studio Online。它被称为应用服务编辑器

Azure functions Azure逻辑应用程序FTP并发触发器

我正在开发一个Azure Logic应用程序,它从FTP读取添加的文件,并将它们作为POST发送到Azure函数。在此之后,文件将从FTP服务器中删除。 总执行时间约为1秒。 我面临的问题是,Logic应用程序似乎一次只能处理一个文件,因此Logic应用程序一分钟最多只能处理60个新文件。 我已经将并发运行设置为42,但这似乎没有改变任何事情 如何使此逻辑应用程序更快地处理这些文件 "triggers": { "When_a_file_is_added_or_modi

Azure functions 在门户中创建csx时在Azure函数中导入命名空间

我需要使用函数编辑器在门户中创建Azure函数,以使用版本2创建.csx。 我是来自Python世界的.net世界的新手,名称空间导入给我带来了困难。 目标是创建一个使用KeyVault密钥加密数据的客户端,类似于:CryptographyClient x=new CryptographyClient() 要做到这一点,我首先需要启用该类…但我如何做到这一点? 我是否必须使用该#r语句来包含程序集或仅放置 使用Azure.Security.KeyVault.Keys.Cryptography 或

Azure functions “如何接收”;用户Id“;关于物联网中心信息

我正在使用EventHubTrigger和EventData接收IotHub消息,我想在EventData.SystemProperties中获取“用户Id”。跟随 我通过Microsoft.Azure.Devices.Client设置了Message.UserId,但仍然无法在EvenData.SystemProperties中接收它 感谢您的帮助以下屏幕片段显示了遥测数据的用户id属性示例 虚拟设备(由my表示)正在发布systemproperty$.uid=ABCD1234的遥测数据 a

Azure functions 从azure函数触发azure数据工厂管道

如何使用visual studio代码从azure函数触发azure data factory管道?运行VisualStudio代码以触发管道时出现以下错误。 无法加载文件或程序集“Microsoft.IdentityModel.Clients.ActiveDirectory,版本=5.2.9.0,区域性=中性” 我已经安装了这个软件包,但仍然收到这个异常。有人能帮忙吗 无法加载文件或程序集“Microsoft.IdentityModel.Clients.ActiveDirectory,版本=5

Azure functions Azure函数不在本地创建Azure表列

我正在尝试创建Azure函数。在本地,我希望能够在部署功能之前对其进行测试。我正在使用VS代码开发MacOS 11.2.3。我正在使用Docker中运行的本地存储模拟器。我可以连接到本地模拟器并查看我的队列和存储。我的功能应用程序使用netcoreapp3.1,是一个功能v3应用程序 我的触发器是队列接收到的新有效负载。我的触发器工作正常,当我将数据写入Azure存储表时,我可以看到RowKey、PartitionKey和时间戳。我看不到我创建的任何数据。这是我的密码: public stati

Azure functions Azure功能基于使用情况或级别定价

这似乎是一个愚蠢的问题,但无论如何,如果没有其他问题的话,我会为子孙后代提出这个问题。我在报纸上读到: Azure函数执行时间以千兆字节秒(GB-s)为单位,计算方法是将应用程序的内存大小(以千兆字节为单位)乘以执行时间(以秒为单位)总和[…]函数应用程序的预期内存大小必须在128MB和1536MB之间以128MB的增量预选。内存层越大,每秒消耗的GB-s越多 这使我认为定价是基于层“块”和执行时间的组合。例如,如果一个128 MB的函数同时运行5秒钟,不管它们做什么,其成本都会低于一个512

Azure functions 新功能项目的授权

我一直在Asp.NETCore中构建一个应用程序,现在我正在将API层迁移到Azure函数。目前,授权是使用Microsoft.AspNetCore.Authorization和Microsoft.AspNetCore.Identity(即签名管理员、用户管理员、角色+声明)设置的。我正在寻找一个地方,开始研究如何将授权组件移动到Azure功能中的等效组件 我在我的应用程序中进行身份验证的理想方案是允许用户在站点上注册为企业(当前设置为“域”),并允许企业拥有多个关联用户。“域”还可以请求访问A

Azure functions Azure事件网格订阅WebHook验证失败,云事件架构v1.0

尝试创建WebHook订阅时,部署无法验证Azure函数中的HTTP触发器是否符合Cloud Events v1.0架构。我已确认我的端点使用适当的响应处理验证握手。我的事件网格域正在使用Cloud Events v1.0架构。我的Azure函数在验证期间似乎没有被调用,因为该函数的控制台中没有输出 这是否适用于云事件v1.0和WebHooks 部署失败,出现以下错误:{代码:Url验证,消息:尝试验证提供的终结点xxxxx失败。} 这是我的密码: [FunctionName("ProcessE

Azure functions 从Azure门户计划计时器触发的Azure功能

我有一个Azure功能(内置于Visual Studio 2019中,在Azure的.NET Core 3.x堆栈上运行),应该由计时器触发,例如每晚运行一次 我可以很容易地创建函数并将计划定义为NContab表达式,如下所示: [FunctionName("MyFunctionName")] public void Run([TimerTrigger("0 15 3 * * 1-5")]TimerInfo myTimer, ILogger log) {

上一页   1   2    3   4   5   6  ... 下一页 最后一页 共 20 页