我有一个 VS 2017 C# 开发的 Azure Function App,使用 VS 2017 发布机制部署在消费计划上。所有功能均由定时器或服务总线触发。我在 Azure 门户中看到运行状态,并且功能似乎正在运行,例如将行写入 SQL Azure 数据库,但是,在尝试检查或监视功能时,我经常在 Azure 门户中遇到错误,例如红色错误框弹出错误:
The function runtime is unable to start.
Session Id : xxxxxxxx
Timestamp : xxxxxxx
我查看了日志,在日志文件中看不到任何明显的内容,我尝试部署到新的应用服务并解决了一段时间的问题,但它又回来了。我已经将我的所有函数包装在异常处理程序中,并将异常消息发送到 TraceWriter,所有函数的执行速度都非常快~最长 30-40 秒。有时我也会看到错误提示“您没有权限 xxx”。
非常感谢任何帮助。