我知道这可能与配置错误有关,但不幸的是,我得到的信息最多的是
函数运行库无法启动。会话Id: b939c608ae424150878a55eeac6e7d36时间戳: 2018-10-04T18:05:22.023Z
我的功能看起来就像
[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标准(V2)和最新版本1.0.22。
另外,如果我试图在门户中进行测试,我会得到500个内部服务器错误,但是日志流中没有显示任何内容。
发布于 2018-10-05 03:06:32
没有进一步的信息,我想您可能会忘记在Azure门户上的应用程序设置中添加MyServiceBusConnection,这将导致您已经看到的相同的错误。
如果不是这样的话,您可以转到https://<functionappname>.scm.azurewebsites.net/DebugConsole并导航到D:\home\LogFiles\Application\Functions\Host来查看函数运行时日志。
发布于 2020-03-16 04:54:51
URL对我不起作用,但是有一种简单的方法可以得到相同的结果。去Development Tools然后去Advanced Tools (Kudu)。从Debug console菜单中选择CMD。导航LogFiles,然后导航Application,然后导航Functions,再导航Host。然后检查日志文件。
发布于 2020-03-17 11:42:46
您可以在应用程序洞察中看到异常。
从Azure门户中的“Function”页面打开应用程序Insight:

在洞察中打开故障:

你可以在那里看到所有的异常,并在其中的每一个里面钻研。
https://stackoverflow.com/questions/52652997
复制相似问题