草庐IT

azure-databricks

全部标签

c# - 无法上传到 Azure Blob 存储 : The remote server returned an error: (400) Bad Request

我正在尝试创建一个实用程序来从Internet下载文件并将其再次上传到Azureblob存储。Blob容器已经创建好了;但出于某种原因,当我尝试将文件上传到存储时出现“BadRequest400”异常......创建了容器名称,小写字母,特殊字符。但我仍然不知道为什么会出现异常!请帮忙。注意:我没有使用任何模拟器...直接在云端进行测试。我的所有容器都具有“公共(public)容器”访问选项。异常(exception)情况:Anexceptionoftype'Microsoft.WindowsAzure.Storage.StorageException'occurredinMicros

c# - 在 Azure 网站中将 rdlc 渲染为 pdf

尝试在azure上将localreport.rdlc导出为PDF时出现以下错误。Microsoft.Reporting.WebForms.LocalProcessingException:Anerroroccurredduringlocalreportprocessing.--->System.ArgumentException:Parameterisnotvalid.atSystem.Drawing.Graphics.GetHdc()我知道这是一个已知问题,与GDI有关,请参阅WindowsAzureforum不管怎样,有没有人知道这个问题。我想导出到html或其他东西,但本地报告似

c# - 通过 OpenID Connect 从 Azure AD 获取用户的电子邮件地址

我正在尝试使用他们的Office365帐户对访问我网站的用户进行身份验证,因此我一直遵循有关使用OWINOpenIDConnect中间件添加身份验证的指南,并成功地设法对他们的个人资料进行身份验证和检索。我现在正在尝试获取用户的电子邮件地址(以便我可以使用他们的详细联系信息填充他们的系统帐户),但我似乎无法收回电子邮件声明。我已尝试使用范围openidprofileemail发出请求,但声明集不包含任何邮件信息。有没有办法通过OpenIDConnect端点从AzureAD获取用户的电子邮件? 最佳答案 在找到解决方案之前,我为同一个

c# - 如何将输出值绑定(bind)到我的异步 Azure 函数?

如何将我的输出绑定(bind)到异步函数?将参数设置为out的常用方法不适用于异步函数。例子usingSystem;publicstaticasyncvoidRun(stringinput,TraceWriterlog,outstringblobOutput){log.Info($"C#manuallytriggeredfunctioncalledwithinput:{input}");awaitTask.Delay(1);blobOutput=input;}这会导致编译错误:[timestamp](3,72):errorCS1988:Asyncmethodscannothaveref

c# - Azure WebJob 命令超时

我们在使用AzureWeb作业时遇到问题。我们创建了一个C#控制台应用程序,将其压缩,然后创建了新的Web作业。这是一个c#控制台应用程序,它会不断地访问我们的一项Web服务来处理队列中的项目。每当我们运行Web作业时,我们都会收到以下错误:'cmd/cxxxxxxxx....'abortedduetonooutputandCPUactivityfor121seconds.YoumayincreaseSCM_COMMAND_IDLE_TIMEOUTsettingtosolvetheissue当我们将SCM_COMMAND_IDLE_TIMEOUT增加到600(10分钟)时。作业确实运行

c# - Blob 代码下载比 MS Azure 存储资源管理器慢得多

我正在从大小为1GB的blob存储下载一个blob。如果我使用MSAzure存储资源管理器,它需要不到10分钟(我有20兆位的下线)。但是当我使用代码时:awaitblobRef.DownloadToFileAsync("D:\\temp\\data.mdf",FileMode.Create);(我也尝试过使用内存流)下载250MB需要一个多小时(此时我将其杀死)。我已经多次完成此测试并且它始终如一地发生。我还监控了网络流量。通过StorageExlorer的网络流量下降了大约20兆位通过code,网络流量下降1Megabit左右编辑:我仍在使用旧版本的Azure存储资源管理器(1.4

c# - 异步调用时 Azure KeyVault Active Directory AcquireTokenAsync 超时

我按照Microsoft的HelloKeyVault中的示例在我的ASP.NetMVCWeb应用程序上设置了AzureKeyvault。示例应用程序。默认情况下,AzureKeyVault(ActiveDirectory)AuthenticationResult的有效期为一小时。因此,一小时后,您必须获得一个新的身份验证token。KeyVault在获得我的第一个AuthenticationResulttoken后的第一个小时内按预期工作,但在1小时到期后,它无法获得新token。不幸的是,直到我的生产环境出现故障,我才意识到这一点,因为我在开发过程中从未测试过超过一个小时。无论如何,

c# - Azure TableStorage 中的 TableQuery<T> 对 PartitionKey 进行筛选

我正在尝试抽象化通过partitionKey从表中获取所有实体,如下所示:publicListGetEntities(stringpartitionKey,Tentity)whereT:TableEntity{try{vartableClient=_account.CreateCloudTableClient();vartable=tableClient.GetTableReference(entity.GetType().Name.ToLower());varexQuery=newTableQuery().Where(TableQuery.GenerateFilterConditio

c# - Azure 函数和缓存

我们计划开发一个Azure函数,其输入触发器是一条服务总线消息,输出将是blob存储。服务总线消息将包含一个图像url,该函数会将图像调整为预定义的分辨率,并将上传到azureblob存储。图像大小应调整到的分辨率存储在数据库中,Azure函数需要调用数据库以了解输入消息中图像应该使用的分辨率。分辨率实际上是根据输入消息的来源配置的主数据。进行数据库调用将是一次昂贵的调用,因为每次调用都必须转到数据库。有什么方法可以缓存数据并在不调用数据库的情况下使用它。比如内存缓存? 最佳答案 您可以自由使用您将在其他.NET应用程序中使用的常用

c# - Azure 共享访问签名 - 签名不匹配

我收到这个错误:AuthenticationFailedServerfailedtoauthenticatetherequest.MakesurethevalueofAuthorizationheaderisformedcorrectlyincludingthesignature.RequestId:6c3fc9a8-cdf6-4874-a141-10282b709022Time:2014-07-30T10:48:43.8634735ZSignaturedidnotmatch.Stringtosignusedwasrwl2014-07-31T04:48:20Z/acoustie/$ro