【发布时间】:2019-04-01 11:13:50
【问题描述】:
从 Azure 函数返回 AcceptedAtRouteResult 时,我不断收到 unhandles host 错误。
我希望能够从 Azure 函数返回 AcceptedAtRouteResult 以告诉调用者任何省略的查询字符串参数的默认值,但我不断收到未处理的主机错误。
我的目标是 .net Standard 2.0.3 并使用 Microsoft.NET.Sdk.Functions 1.0.26
[FunctionName("AcceptedAtRouteResult")]
public static IActionResult AcceptedAtRouteResult(
[HttpTrigger("GET")]HttpRequest req)
{
// read query parameter if present else set to defualt value
var rs = new AcceptedAtRouteResult(
"acceptedatrouteresult",
new { someParameter = "value" },
new { Result = "1" });
return rs;
}
我不断收到异常:
发生了未处理的主机错误。 System.Private.CoreLib:索引 超出范围。必须是非负数且小于 收藏。参数名称:索引。
【问题讨论】:
-
我重现了这个问题,我相信这是运行时中的一个错误。您可以在此处跟踪错误报告的状态:github.com/Azure/azure-functions-host/issues/4267
标签: c# .net azure azure-functions .net-standard