预先感谢任何可以提供帮助的人。
我正在使用队列触发器在 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:值不能为空。
[09/07/2018 16:06:20] 参数名称:uriString。
[09/07/2018 16:06:20] 停止主机
我正在使用 Azure Functions 2。
如果我在解决方案中注释掉该函数,主机就会正常启动,它现在只是一个空函数,可以排除其他任何情况。
任何关于去哪里寻找的想法将不胜感激。
Ok,
如果其他人遇到这个问题,我使用模板生成器来添加该函数,并且使用了 ServiceBusTrigger 属性。我想这需要它自己的配置。
如果要使用 Azure 存储队列,请改用 QueueTrigger 属性。
再次感谢任何对此进行调查的人。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)