草庐IT

azure-data

全部标签

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

c# - 无法从 'System.Data.Objects.ObjectParameter' 转换为 'System.Data.Entity.Core.Objects.ObjectParameter'

在创建ADO.NETEntityDataModel时,出现以下错误:Error66Argument10:cannotconvertfrom'System.Data.Objects.ObjectParameter'to'System.Data.Entity.Core.Objects.ObjectParameter'D:\Aziz\AzizProject\Development\RunningDevelopment\Web\pos\pos\Model1.Context.cs351278pos如何解决这个错误? 最佳答案 usingSys

c# - 如何处理System.Data.Entity.Validation.DbEntityValidationException?

这个问题在这里已经有了答案:Validationfailedforoneormoreentities.See'EntityValidationErrors'propertyformoredetails[duplicate](29个答案)关闭2年前。我的应用出现以下错误:Anexceptionoftype'System.Data.Entity.Validation.DbEntityValidationException'occurredinEntityFramework.dllbutwasnothandledinusercodeAdditionalinformation:Validati

c# - 如何检查 Azure Blob 文件是否存在

我想检查AzureBlob存储中是否存在特定文件。是否可以通过指定文件名来检查?每次我收到文件未找到错误。 最佳答案 varblob=client.GetContainerReference(containerName).GetBlockBlobReference(blobFileName);if(blob.Exists())//doyourstuff 关于c#-如何检查AzureBlob文件是否存在,我们在StackOverflow上找到一个类似的问题: h

c# - 尝试将我的 Web 应用程序从 VS Community 2015 发布到 Azure 时出错。错误 : Can't find existing loaded project:http://localhost:55809

昨天一切正常。我根据软件的建议对我的系统(来自VSCommunity15的更新)和AzureSDK更新等进行了一些更改。今天,当我右键单击Web应用并选择发布(使用相同或手动输入的公共(public)信息)时,我在Azure应用服务事件选项卡上看到以下错误:找不到已加载的项目:http://localhost:55809此后我尝试了其他发布配置文件,但似乎都不起作用。我可以在本地主机上成功构建和运行网络应用程序。 最佳答案 在VisualStudio中,转到“查看”->“其他窗口”->“Web发布事件”,您将看到“Azure应用服务

c# - 获取角色 - Azure API 返回 (400) 错误请求

除了虚拟机的GetRole之外,我有很多Azure管理API可以使用下面的代码。这是此api调用的文档:https://msdn.microsoft.com/en-us/library/azure/jj157193.aspx这是我要执行的代码:staticvoidMain(string[]args){Programp=newProgram();p.MakeRequest();}publicvoidMakeRequest(){stringstrThumbprint="{thumbprint}";X509Certificate2certificate=GetStoreCertificate

c# - Owin/IIS 应用程序在 Azure 上的性能不佳

我们测量了一些性能测试,我注意到CPU在内核模式下运行了很多时间。我想知道这是为什么。应用程序:它是经典的Azure云服务Web角色,Owin在IIS下监听,Owin本身只提供缓存在内存中的静态文件(因此应该只有一点性能损失和一切都应该很快)。内容通过awaitstream.CopyToAsync(response.Body)复制到输出流。测试本身在gatling中看起来像这样:valopenLoginSet=exec(http("ROOT").get("/").headers(Headers105Test2.headers_0).resources(http("MED:arrow-d