找不到方法:'Microsoft.Extensions.Primitives.StringValues Microsoft.AspNetCore.Http.IQueryCollection.get_Item(System.String)

时间:2019-07-18 23:08:41

标签: c# azure azure-functions

当我尝试运行HttpTrigger Azure Function V2(Visual Studio项目)时,当我尝试检索请求URL的“查询”部分时,它会崩溃。

public static async Task<IActionResult> Run(
    [HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req,
    ILogger log, ExecutionContext context)
{

    string clientId = req.Query["clientid"].ToString();

找不到方法:  'Microsoft.Extensions.Primitives.StringValues Microsoft.AspNetCore.Http.IQueryCollection.get_Item(System.String)

我在github https://github.com/Azure/azure-functions-core-tools/issues/774中查看了这篇文章,并将其降级为2.1 Microsoft.Extensions.Configuration,并且没有区别。

谢谢!

1 个答案:

答案 0 :(得分:0)

弄清楚了,结果发现安装的NUGET软件包之一是预览版。