小编Dav*_*ave的帖子

Azure 函数在 Visual Studio 中运行良好,但一旦发布就不会被触发

我创建了一个连接到交换服务器并由 blob 存储触发器触发的 azure 函数。在 Visual Studio 中对此进行测试,一切正常;上传 blob 会触发该函数并尝试连接。

但是,当我将该函数发布到 Azure 时,上传文件时它不再由 blob 存储触发。

应用程序和函数都在 azure 门户上可见,并且应用程序正在运行。但是调用日志指出该函数从未被调用过。由于在 Visual Studio 中开发,该函数也被列为只读。

在 Visual Studio 中测试我的功能并将应用程序发布到 Azure 后,我是否遗漏了一个步骤?

绝对任何帮助将不胜感激,我相信我只是在做一些非常愚蠢的事情。

谢谢。

附加信息: 我从 Visual Studio 2017 Enterprise 发布

这是函数

using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Host;
using Microsoft.Exchange.WebServices.Data;
using System;
using Microsoft.WindowsAzure.Storage.Blob;
using System.Security;
using System.Net;

namespace ExchangeSimplifiedTestFunction
{
    public static class SimplifiedFunction
    {
        [FunctionName("SimplifiedFunction")]
        public static void Run([BlobTrigger("exchangestorage/{name}", Connection = "StorageConnection")]CloudBlockBlob myBlob, string name, TraceWriter log)
        {

            log.Info($"C# Blob trigger function Processed blob\n Name:{name} …
Run Code Online (Sandbox Code Playgroud)

azure azure-functions

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

标签 统计

azure ×1

azure-functions ×1