![]() |
1
0
首先,我想声明,据我所知,截至今天。Azure WebJobs并不是百分之百支持NET Core(如果我错了,请随时纠正我),但有很多文章和帖子介绍了如何让它们工作。 下面是我为解决上述问题而采取的解决方案,虽然我觉得这并不优雅,但我确实觉得微软做了一些奇怪的事情,大多数开发人员认为这不是正确的途径。 我遇到问题的原因是,当我构建(在调试或发布中)清单文件时,它总是指向运行时(GAC)。在我的盒子上本地运行从来都不是问题,因为可以找到文件。奇怪的是,在发布模式下构建时,所有文件都复制到了bin文件夹,但清单仍然告诉程序查看运行时,不要使用本地副本。当这被推送到WebJob本身时,这些文件在运行时中不存在,因此WebJob会抛出异常。 我必须做的变通方法如下:
我诚实的意见是,当我在发布模式下构建webjob项目时,在尝试在运行时中查找任何引用的库之前,该过程应该转换清单以在本地查找它们。 |