小编Jac*_*sen的帖子

来自应用程序设置的 Azure Functions v2 连接字符串

我制作了一个简单的 Azure Functions v2 Web 服务,它连接到 Azure SQL 数据库,运行带有 3 个参数的存储过程并将结果作为 JSON 输出返回。它按现在的方式工作(使用 run.csx 文件中的连接字符串)。

但是如何从应用程序设置中获取连接字符串?

我在这里和其他地方都尝试过各种指南。但我能找到的只是一长串参考文献和一大堆我需要添加的代码。我遵循了这封信的指南(也在应用程序设置中设置了值),但它不起作用。我对 C# 比较陌生,所以可能我只是不明白我应该做什么。

无论如何,这是我的代码和建议的修复,据我所知:

#r "Newtonsoft.Json"
#r "System.Data"
using System.Net;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Primitives;
using Newtonsoft.Json;
using System.Data;
using System.Data.SqlClient;

public static async Task<ActionResult> Run(HttpRequest req, ILogger log)
{
   log.LogInformation("C# HTTP trigger function processed a request.");

   string login = req.Query["login"];
   string pwd = req.Query["password"];
   string TransID = req.Query["TransID"];

   string requestBody = await new StreamReader(req.Body).ReadToEndAsync();
   dynamic data = JsonConvert.DeserializeObject(requestBody);
   login = login ?? data?.login;
   pwd …
Run Code Online (Sandbox Code Playgroud)

connection-string function azure

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

标签 统计

azure ×1

connection-string ×1

function ×1