小编don*_*ote的帖子

消耗计划的Azure功能超时

有没有办法更改在消费计划下运行的Azure功能的当前5分钟超时限制?

对于某些数据分析计算,5分钟还不够.

使用webjobs的替代方法不允许并行执行该功能.

azure azure-functions

18
推荐指数
2
解决办法
2万
查看次数

调试,未找到源,找不到AsyncExtensions.cs

我试图在azure上调试webjob,我收到以下错误:找不到源,找不到AsyncExtensions.cs.

我正在开发VS 2015,webjob是部署在Azure上的ASP.NET MVC解决方案的一部分.

我通过右键单击它并执行Publish as Azure webjob并选择Debug配置来发布webjob.我通过右键单击webjob并选择Debug,Start New Instance来启动调试.当执行到达有问题的行时,我得到上面的错误而不是对应于有问题的行的错误.这发生在几个不同的webjobs上.

c# asp.net-mvc azure visual-studio azure-webjobs

16
推荐指数
2
解决办法
1万
查看次数

VSTS 托管代理,磁盘空间不足

我无法使用托管代理 (VS 2017) 在 VSTS 中构建错误:

System.IO.IOException: 磁盘空间不足

我曾尝试在 Build 、 Repository 定义上将“Clean”选项设置为 true ,但没​​有解决问题。我没有将此选项设置为 true,我想这会导致当前的情况。

还安装了 VSTS 扩展“清洁代理目录”,并作为构建过程的最后一步添加,也没有解决问题。

是否有选项可以让我解决此问题并继续使用托管构建代理?

azure-devops azure-pipelines

7
推荐指数
1
解决办法
8590
查看次数

Power BI 内嵌,直接查询,不刷新

我已经使用 Azure SQL 作为数据源通过直接查询实现了嵌入在 Web 应用程序中的 Power BI。

The Azure SQL database is being updated by webjobs and if I leave open the Power BI embedded web app I don't see the visuals refreshing with the new data unless I trigger a query for example changing tab or filtering with a slicer. In the documentation I found the following:

"If there is no user interaction in a visualization, like in a dashboard, data is refreshed automatically about every fifteen minutes." …

powerbi azure-sql-database powerbi-embedded powerbi-datasource

6
推荐指数
1
解决办法
4045
查看次数

下载excel文件并使用azure函数阅读内容

我正在尝试使用OpenXml-SDK编写C#Azure函数来下载和打开Excel文件.

Office Interop在此处不起作用,因为Azure功能无法使用office.

我正在尝试使用OpenXml-SDK打开并读取文件,该文件似乎需要保存文件的路径,而不是从远程URL下载的url或Stream.

鉴于我不知道如何在Azure Functions中临时存储excel文件,我使用了Azure文件存储.

我将excel文件从url上传到Azure文件存储,但我无法使用OpenXML-SDK打开excel文件.

我测试了Azure文件存储中的excel文件是否有效,但是,当我尝试打开OpenXML.SpreadsheetDocument形式的MemoryStream时,我收到错误,指示文件已损坏.

如果我尝试打开传递文件Uri的SpreadsheetDocument(https://docs.microsoft.com/en-us/azure/storage/storage-dotnet-how-to-use-files#develop-with-file-storage)然后地址传递260个字符的限制.

我愿意使用OpenXML以外的库,理想情况下我不想存储excel文件.

azure openxml-sdk azure-storage-files azure-functions

6
推荐指数
1
解决办法
8747
查看次数

Asp.Net MVC 中 Web API 的默认控制器操作

我在 Asp.Net MVC Web 应用程序上的 Web API 在接收未指定任何控制器的请求时返回 404 错误。返回 404 错误的调用是:

https://myWebApp/api/

目标是处理这些类型的请求而不返回错误并返回诸如“true”或“new EmptyResult()”之类的内容。

Web API 的当前路由包括 WebApiConfig.cs 中的以下内容

public static class WebApiConfig
    {                
        public static void Register(HttpConfiguration config)
        {   
            config.Filters.Add(new IdentityBasicAuthenticationAttribute());

            config.MapHttpAttributeRoutes();

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }                
            );                
        }
    }
Run Code Online (Sandbox Code Playgroud)

虽然我为每个 API 控制器明确定义了路由:

[IdentityBasicAuthentication]
[Authorize]
public class myApi1Controller : ApiController
{
    [HttpGet]
    [Route("api/myApi1")]
    public string Get(string id) { ... }
}
Run Code Online (Sandbox Code Playgroud)

我试图将这些调用路由到默认 API 或 MVC 控制器,但没有成功。

我当前用于 MVC 应用程序的 RouteConfig 是: …

c# asp.net-web-api asp.net-web-api-routing asp.net-web-api2

5
推荐指数
1
解决办法
3553
查看次数

具有多个键的EF Find()

我试图在一组具有外键和2个主键的EF类上使用Find(),但是我不断收到错误.

这是我的班级:

public class dbDDV
    {
        [ForeignKey("dbf")]
        [Column(Order = 0)]
        public int id { get; set; }

        [Key]
        [Column(Order = 1)]
        public DateTime D0 { get; set; }

        [Key]
        [Column(Order = 2)]
        public DateTime D1 { get; set; }

        public double V{ get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

对于id,D0和D1的特定值,我一直在尝试使用Find():

dbContext.mySetOfdbDDV.Find(myId,myD0,myD1)
Run Code Online (Sandbox Code Playgroud)

以下是我收到的错误:

System.ArgumentException:传递的主键值的数量必须与实体上定义的主键值的数量相匹配.

在这种情况下,Find()的正确方法是什么?

c# entity-framework

1
推荐指数
1
解决办法
6852
查看次数

c#以编程方式设置azure功能时间触发器

我想编写一个ac#Azure Function工作在一个时间触发器上,其中调度是可变的,即每个函数运行将确定下一次运行的时间,因此应该能够改变下一个触发器的预定时间.

azure azure-functions

1
推荐指数
1
解决办法
884
查看次数