首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Azure WebJobs ServiceBus返回异常:在授权上下文中找到2个DNS声明

Azure WebJobs ServiceBus返回异常:在授权上下文中找到2个DNS声明
EN

Stack Overflow用户
提问于 2015-12-17 15:36:35
回答 2查看 7.4K关注 0票数 28

我正在尝试使用Azure WebJob从Azure ServiceBus队列中读取一条消息,但它抛出了异常:

代码语言:javascript
复制
Unhandled Exception: System.InvalidOperationException: Found 2 DNS claims in authorization context.

我已经设置了名为"AzureWebJobsServiceBus“、"AzureWebJobsDashboard”和"AzureWebJobsStorage“的正确连接字符串

已更新WebJob程序代码以使用JobHostConfiguration:

代码语言:javascript
复制
class Program
{
    static void Main()
    {
        var config = new JobHostConfiguration();
        config.UseServiceBus();

        var host = new JobHost(config);
        host.RunAndBlock();
    }
}

和实际的Job方法

代码语言:javascript
复制
public class Functions
{
    public async static Task ServiceBusResizeRequest(
         [ServiceBusTrigger("blah")] string message,             
         TextWriter log
         )
    {            
        await log.WriteLineAsync("got message " + message);
    }

}

我可以通过一个单独的控制台应用程序成功地创建和写入队列。

但是当我运行webjob应用程序时,它抛出了这个异常。

有什么想法吗?

编辑:使用.net 4.6.1

EN

回答 2

Stack Overflow用户

发布于 2015-12-21 08:18:30

从.net 4.6.1降级到4.6似乎阻止了该问题的发生。

票数 1
EN

Stack Overflow用户

发布于 2017-01-11 10:19:00

今天,我遇到了这个问题,我对此一无所知。最后,我决定升级我正在使用的所有Azure nuget包(包括webjob、servicebus ...)然后轰隆隆!它起作用了。如果将来有人遇到这个问题,希望它能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34329056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档