MyServiceBusConnection

MyServiceBusConnection

我知道它可能与配置错误有关,但是很遗憾,我得到的最多信息是



我的功能看起来像

    [FunctionName("DoJob")]
    public static async Task DoJobAsync([ServiceBusTrigger("job-queue", Connection = "MyServiceBusConnection")] string json, ILogger log)
    {

       …

    }

而我的local.settings.json就像
{
    "IsEncrypted": false,
    "Values": {
      "AzureWebJobsStorage": "UseDevelopmentStorage=true",
      "AzureWebJobsDashboard": "UseDevelopmentStorage=true",
      "MyServiceBusConnection": "[my service bus connection string]"
    }
}

该功能应用程序在本地构建并发布,但是一旦我在门户中导航到该应用程序,我就会收到上述错误。

我正在使用.NET Standard(V2)和最新版本1.0.22。

另外,如果尝试在门户中进行测试,则会收到500 Internal Server Error,但日志流中没有任何显示。

最佳答案

如果没有任何更多信息,我想您可能会忘记在Azure门户上的“应用程序设置”中添加MyServiceBusConnection,这将导致您看到的相同错误。

如果不是这种情况,则可以转到https://<functionappname>.scm.azurewebsites.net/DebugConsole并导航到D:\home\LogFiles\Application\Functions\Host以查看函数运行时日志。

09-12 10:18