C# Blob触发器:未配置存储帐户
我试图在VisualStudio中创建一个blob触发器azure函数。我在连接字符串中给出了连接字符串值,在路径中给出了容器名称。但是,当我运行生成的样板代码时,我会得到一个错误,即未配置存储帐户,并警告C# Blob触发器:未配置存储帐户,c#,visual-studio,azure-functions,azure-storage-blobs,C#,Visual Studio,Azure Functions,Azure Storage Blobs,我试图在VisualStudio中创建一个blob触发器azure函数。我在连接字符串中给出了连接字符串值,在路径中给出了容器名称。但是,当我运行生成的样板代码时,我会得到一个错误,即未配置存储帐户,并警告 警告:在local.settings.json中找不到名为*connection string here*的值,该值与“blobTrigger”上设置的“connection”属性匹配。您可以运行“func azure functionapp fetch app settings”或在loc
警告:在local.settings.json中找不到名为*connection string here*的值,该值与“blobTrigger”上设置的“connection”属性匹配。您可以运行“func azure functionapp fetch app settings”或在local.settings.json中指定连接字符串。
我是否也必须在local.setting.json中进行配置
这是我目前的职能
public static class Function1
{
[FunctionName("Function1")]
public static void Run([BlobTrigger("*container-name*/{name}", Connection = "*connection-string*")]Stream myBlob, string name, ILogger log)
{
log.LogInformation($"C# Blob trigger function Processed blob\n Name:{name} \n Size: {myBlob.Length} Bytes");
}
}
Connection
的值是包含连接字符串的应用程序设置的名称。它不是连接字符串本身
如果指定“MyStorage”作为值,则需要在本地开发的
local.setting.json
中设置“AzureWebJobsMyStorage”属性。我应该将存储帐户的连接字符串放在哪里,该存储帐户是我要触发的blob?如果使用MyStorage
则将连接字符串放在其中local.setting.json为“AzureWebJobsMyStorage”:“您的连接字符串”。