草庐IT

azure-pipelines-build-task

全部标签

c# - 在 Visual Studio 中发布 Azure 函数时包含一个文件

我知道这看起来很简单,但我在网上找不到任何帮助。我想在使用VisualStudio发布Azure函数时包含一个文件(.html)。然后我希望能够在我的Azure函数中访问这个文件。为什么?当我发布时,似乎只有.dll被发送到服务器。此文件将是一个.html文件,将成为电子邮件模板。我想在我的函数中阅读它,然后发送电子邮件。非常感谢任何帮助。我看到我可以使用[在Azure函数中发送网格][1],但看起来我只能发送一封电子邮件而不是多封电子邮件,这正是我想要的。 最佳答案 首先,您需要将html文件添加到项目中,并在属性中将“复制到输出

c# - 异步等待 Task.Run 与 HttpClient.GetAsync

我是c#5异步功能的新手。我试图了解这两种实现之间的区别:实现1:privatevoidStart(){foreach(varurlinurls){ParseHtml(url);}}privateasyncvoidParseHtml(stringurl){varquery=BuildQuery(url);//BuildQueryissomehelpermethodvarhtml=awaitDownloadHtml(query);//...MyTypeparsedItem=ParseHtml(html);SaveTypeToDB(parsedItem);}privateasyncTask

c# - 在 azure webapp 部署后获取正在 build 中的站点消息

我在发布(使用visualstudiowebdeploy)我的webapp到azure时遇到网络故障。稍后我再次尝试,然后我收到以下错误消息。Error5Webdeploymenttaskfailed.(WebDeploycannotmodifythefile'NewRelic.Agent.Core.dll'onthedestinationbecauseitislockedbyanexternalprocess.Inordertoallowthepublishoperationtosucceed,youmayneedtoeitherrestartyourapplicationtorel

c# - PUT 和 Delete 不适用于 Windows Azure 上的 ASP.NET WebAPI 和数据库

我正在处理一个具有基本CRUD操作的ASP.NETWebAPI项目。该项目在本地运行,并有一个位于WindowsAzure中的示例数据库。到目前为止,HttpGET和POST工作正常,给了我一个200和201。但我正在努力处理DELETE和POST。我更改了Web.config中的处理程序,删除了WebDav,但这些都不起作用。此外,启用CORS和[AcceptVerbs]等各种属性也不起作用。知道我做错了什么吗?Fiddler原始输出:HTTP/1.1405MethodNotAllowedCache-Control:no-cachePragma:no-cacheAllow:GETCo

c# - 从以 Task 为返回类型的非异步方法返回什么?

假设我有一个不是异步但返回一个Task的方法(因为定义来自一个也用于异步实现的接口(interface))publicTaskDoWorkAsync(Guidid){//dotheworkreturn...;}返回的最佳对象是什么?我目前的选择:returnTask.Yield();returnTask.FromResult(null);//anyoftheotherbutcachedinastaticfieldandreused. 最佳答案 在Microsoft.net4.6中,Task类具有用于此目的的静态属性。任务.Compl

c# - 如何使用 Linq 查询 Azure 存储表?

我不确定具体在哪里,但我在某处有错误的想法。首先,我尝试使用linq查询azure存储表。但我无法弄清楚它是如何完成的。通过查看各种来源,我得到以下信息:Listblogs=newList();CloudStorageAccountstorageAccount=CloudStorageAccount.Parse(RoleEnvironment.GetConfigurationSettingValue("BlogConnectionString"));CloudTableClienttableClient=storageAccount.CreateCloudTableClient();C

c# - .NET 4 相当于 Task.WhenAll()

在.NET4中,是否有与.NET4.5的System.Threading.Tasks.Task.WhenAll()等效的功能??目标是将多个异步任务打包成一个任务,当所有组成任务都完成时,该任务就完成了。 最佳答案 在.NETFramework4.0中,WhenAll和WhenAny可以与已安装的AsyncCTP一起使用如果是VisualStudio2010或AsyncTargetingPack对于VisualStudio2012。然后在TaskEx类型上提供WhenAll和WhenAny方法。

c# - 用于创建用户的 Azure AD Graph 调用因一些模糊错误而失败

我被告知要在这里提出有关AzureADGraphApi的问题,而不是将其作为相应GitHub示例存储库的问题提出,我希望AzureGraphAPI团队监控SO并可以帮助我们thisgithubsampleissue问题的一些额外背景:我们使用Microsoft.Azure.ActiveDirectory.GraphClientnuget在我们的AzureAD测试租户中创建和管理用户。正在关注thissampleapplication我们可以通过GraphAPI在AzureAD中创建和更新用户。这很好,直到大约2-3天前发生的某个时刻(不确定确切的时刻,我们在AU时间星期二早上发现了问题

c# - 在 Azure Web 应用程序上更改时区不适用于 DateTimeOffset.Now?

Accordingtomultiplepostings,Microsoft启用了使用应用程序设置的能力-WEBSITE_TIME_ZONE-来控制Web服务器的时区。为了尝试这个,我将这个值设置为“东部标准时间”,这是我本地的时区。在ASP.NETMVCRazor页面上,我添加了以下代码:DateTime.Now:@DateTime.NowDateTimeOffset.Now:@DateTimeOffset.NowDateTime.UtcNow:@DateTimeOffset.UtcNow当我昨晚在东部标准时间下午5:10:07运行此程序时,它给出了以下输出:DateTime.Now:

c# - "long-running tasks"是什么意思?

Bydefault,theCLRrunstasksonpooledthreads,whichisidealforshort-runningcompute-boundwork.Forlonger-runningandblockingoperations,youcanpreventuseofapooledthreadasfollows:Tasktask=Task.Factory.StartNew(()=>...,TaskCreationOptions.LongRunning);我正在阅读有关thread和task的主题。你能给我解释一下什么是“长时间运行”和“短期运行”任务吗?