Azure Function失败,显示“无法加载程序集...”如何获取更多信息?

时间:2018-06-27 14:14:48

标签: c# .net azure azure-functions

当我部署并运行Azure功能时,我会收到错误消息

2018-06-27T13:34:40.566 [Error] A ScriptHost error has occurred

2018-06-27T13:34:40.566 [Error] Could not load assembly 'DataContracts'.

2018-06-27T13:34:39.316 [Info] Function started (Id=1473028c-b249-415f-8755-0fdbe2b1f3dc)
流日志中的

,没有任何有关程序集为何无法加载的详细信息。我无法在本地复制;我创建了一个控制台项目来托管我的函数,并且在运行它时不会出现此错误。

关于如何调查此问题的任何建议?

1 个答案:

答案 0 :(得分:0)

您可以通过以下三种方式查看azure函数错误日志:

1。在门户网站中:选择功能,然后转到“监视器”选项卡。选择“调用”,然后选择右侧的以查看日志。

2。在KUDU中:通过导航到https://myfunctionapp.scm.azurewebsites.net可以达到目的。然后,您需要选择Tools | WebJobs仪表板,然后选择Functions

3。表存储:如果您已安装Azure SDK,则可以在Visual Studio中的Cloud Explorer window中浏览到此表。

有关更多详细信息,您可以参考此article

此外,由于您无法加载程序集,但在本地运行良好,因此请选择资源程序集文件,然后在“属性”窗格中,将“复制到输出目录”设置为“ 始终复制”。