【c#-将文件上传到Azure Blob存储】教程文章相关的互联网学习教程文章

c#-在不使用Azure客户端SDK的情况下连接到IoT中心

我想不使用客户端SDK连接到Azure Iot Hub.上https://azure.microsoft.com/nb-no/blog/upload-files-from-devices-with-azure-iot-hub/有关于如何执行此操作的文档1)获取用于存储的SAS URI2)通知IoT中心完成上传 但是在此之前,您需要使用DeviceConnectionString连接到IoT中心.有没有人有一个例子/提示如何完成和上传文件?解决方法:如果您不打算使用SDK(我很想知道为什么),则可以找到所有REST API参考文档here.有关存储的SAS URI的详...

c#-已编译的Azure功能监视:“无可用数据”

我在Azure上使用了几个已编译的C#函数.它们按预期方式工作,但是当我在两个功能中单击“显示器”时,它只会显示“无可用数据”. 我可以在“开发”选项卡的日志中看到该功能正在运行,但是想要对该功能的使用情况进行概述. 我有什么想念的吗?解决方法:我们相信在主机文件中设置显式主机ID时发现了一个问题,这很可能是导致问题的原因. 我们正在跟踪here这个问题,并将在取得进展时对其进行更新. 解决方法是,请从host.json文件中删除ID.

C#-EnvelopedCms解密不适用于Azure Key Vault【代码】

我已经为此苦苦挣扎了几天,RFC 2315有点难以理解. 我正在尝试实现自己的EnvelopedCms.Decrypt()版本,以便可以使用Azure Key Vault的证书操作以正确的方式来UnwrapKey和/或解密PKCS#7消息(CMS对象).我在.Net中使用EnevelopedCms对消息进行解码,然后尝试对EnvelopedCms.ContentInfo.Content进行解密. 这就是我试图做的;public static async Task<byte[]> DecryptCustom(string certificateId, string encryptedBase64Content) {var ...

c#-使用Azure Notification Hub的带有应用程序数据的Google Cloud Messaging有效负载【代码】

我正在尝试从后端应用程序向Android手机发送通知.我设法安装设备并删除了它们.现在,我在消息有效负载方面遇到了问题.我需要声音警报,并且需要在消息中发送一些应用程序数据.这就是我现在构建有效负载的方式,但是我认为这样做不好:string notificationText = NotificationText(story, profile);JProperty messageJProperty = new JProperty("message", notificationText); JObject messageJObject = new JObject(messageJProperty)...

C#-Azure存储队列-处理中毒队列中的消息

我也一直在使用Azure存储队列来发布消息,然后将消息写入db表.但是我注意到,当在处理队列中的消息时发生错误时,该消息将被写入有毒队列. 这是我的应用程序设置的一些背景: Azure Web应用->将消息写入队列 Azure功能->队列触发器处理消息并将内容写入数据库 db模式存在问题,导致插入失败.每封邮件被重试5次,我相信这是重试队列消息的默认值,并且经过5次尝试后,该邮件被放置在了有毒队列中. 数据库模式随后被修复,但是现在我无法处理...

C#-Azure AD B2C以编程方式获取令牌以进行单元测试【代码】

我的场景很简单,我有一个具有B2C身份验证的简单Azure函数,并且正在编写单元测试,但是发现了一个问题,我无法通过编程方式对Azure函数进行身份验证. 我能够通过浏览器访问,甚至我都可以获取令牌并将其放入单元测试中,并且可以正常工作,但是当我尝试使用ClientID,TenantID等生成令牌时,我得到了一个令牌,但是401对Azure函数的未经授权的响应. 有没有办法以编程方式生成有效的B2C令牌(无需在浏览器中登录? 到目前为止,我使用的方法是:...

c#-无法加载文件或程序集“ Microsoft.Azure.ActiveDirectory.Client.Framework”或其依赖项之一

我想从头开始实施active-directory-scim-provisioning,为了指导我遵循this示例.我创建了一个基本的asp.net WebAPI应用程序,并安装了此SystemForCrossDomainIdentityManagement nuget包. 项目构建正常,但是在运行webapi项目时出现以下错误.Could not load file or assembly ‘Microsoft.Azure.ActiveDirectory.Client.Framework’ or one of its dependencies. An attempt was made to load a program with an incorrect format.我认...

c#-从“应用程序见解”(Azure Portal)中获取数据以将其显示在asp.net Web应用程序的网页上【代码】

我已使用应用程序见解使用Azure门户配置了.net Web应用程序.现在我想要的是,门户中显示的详细信息应该显示在.net Web应用程序的网页上.我不知道这样做,并希望有人在这方面帮助我.我还共享了我实际上想从Azure门户获取的快照,以在应用程序的网页上显示为网格报告.[解决方法:有一个API可从Application Insights检索数据.从文档中,您可以“查询和集成Application Insights为您的应用程序收集的性能,可用性和使用情况数据”,以及“使用...

c#-Azure函数未将自定义事件记录到应用程序见解【代码】

我已经创建了服务总线触发的Azure函数,并希望在应用程序见解中记录自定义事件.private static string key = TelemetryConfiguration.Active.InstrumentationKey =System.Environment.GetEnvironmentVariable("APPINSIGHTS_INSTRUMENTATIONKEY", EnvironmentVariableTarget.Process);private static TelemetryClient telemetryClient =new TelemetryClient() { InstrumentationKey = key };[FunctionName("Function1")]public stati...

c#-在Azure Blob存储上创建文件的副本

如何使用代码在Azure Blob存储容器中创建现有文件的副本?我正在使用WindowsAzure.Storage NuGet包来处理与我的Azure Blob存储相关的所有操作. 为了100%清晰,我正在尝试创建已上传到Azure Blob存储上的容器的文件的完整且单独的副本.我还想在此过程中为文件重新命名.解决方法:纯粹在代码中,您将需要使用CloudBlockBlob上的StartCopyAsync()方法来启动复制过程.

c#-Azure服务总线不断抛出MessageLockLostExceptions【代码】

处理消息时,我一直收到MessageLockLostExceptions. >我正在将Microsoft.Azure.ServiceBus 3.2.0与.NET Core 2.1一起使用.>我有一个设置为30秒的LockDuration队列,其中已经包含许多要处理的消息.>我从https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-dotnet-get-started-with-queues#receive-messages-from-the-queue那里获得了非常基本的消息接收教程代码,效果很好. 现在,我想通过添加Task.Delay(10_00...

c#-发布期间的Azure DevOps XML转换不起作用

我想配置我们的管道,以允许一个构建用于多个环境,而不必创建单独的构建.根据docs,它似乎有可能,因为它说:You can use this technique to create a default package and deploy it to multiple stages.我将舞台命名为我的环境(预览),并为该环境(web.preview.config)创建了一个web.config文件.我所有的环境配置文件都与Web.Config文件位于同一路径. 日志显示转换已完成:2018-11-17T00:26:52.0383966Z [command]D:\a_tasks\AzureRmW...

C#-Azure函数2依赖项注入引发错误【代码】

我有一个绑定到服务总线主题的简单触发器.我正在尝试将其他服务注入到触发器中,但收到错误:Microsoft.Extensions.DependencyInjection.Abstractions: Unable toresolve service for type ‘AzureSearchSBTrigger.SimpleClass’ whileattempting to activate ‘AzureSearchSBTrigger.AzureServiceTrigger’.如果删除构造函数,触发器将正常工作,并且我可以接收消息等. 这是具有功能运行时版本:2.0.12332.0的Azure函数2(.net核心) 这...

c#-Azure中的TimeZone偏移量不正确【代码】

Update – the problem didn’t lie within the extension method As it turned out, there was no actual problem with my extension method. When I feed it with a DateTime straight from the webserver like so DateTime.UtcNow.ToUserLocalTime() I realized that the method was actually producing the correct result. The problem was instead that I accidentally called it twice on the DateTimes that were displaye...

c#-Azure-从辅助角色访问与Web角色相同的Blob【代码】

我在Azure中还很陌生,我想创建一个具有一个Web角色和一个辅助角色的简单.Net应用程序(使用C#),以上载和调整图像大小.我已经在网络角色中大放异彩.它创建一个Blob,然后将图片上传到那里,然后显示出来. 我现在想做什么:如果任何图片太大,则发送消息会将队列放入工作角色,然后在工作角色中调整它们的大小.我的问题是,我看不到如何访问在Web角色中创建的同一个Blob(首先,我想在本地开发模拟器中访问它).如果我在工作人员角色属性中添加...