在此先感谢任何可以提供帮助的人。
我正在使用队列触发器在Azure中创建以下函数。
[FunctionName("SubmitJob")]
public static async Task Run(
[ServiceBusTrigger("jobs", Connection = "AzureStorage")]string queueItem,
TraceWriter log,
IBinder binder)
{
// Code Here
}
尝试在可视化环境中进行调试时,出现以下错误,并且主机不断重启。
[09/07/2018 16:06:20]主机已初始化(325ms)
[09/07/2018 16:06:20]通过实例ID'0000000000000000000000005CC4C4A2'获得的主机锁租约。
[09/07/2018 16:06:20]发生ScriptHost错误
[09/07/2018 16:06:20] System.Private.Uri:值不能为null。
[09/07/2018 16:06:20]参数名称:uriString。
[09/07/2018 16:06:20]正在停止主机
我正在使用Azure Functions 2。 如果我在解决方案中注释掉该函数,则主机会启动,现在它只是一个空函数,可以排除其他任何东西。
任何关于看哪里的想法都会受到赞赏。
答案 0 :(得分:3)
好吧
如果还有其他人遇到此问题,我使用了模板生成器来添加函数,并且使用了ServiceBusTrigger属性。我想这需要它自己的配置。
如果要使用Azure存储队列,请改用QueueTrigger属性。
再次感谢任何对此感兴趣的人。