带有DLL的Azure WebJobs:上传失败

时间:2019-03-13 15:36:23

标签: .net vb.net azure azure-webjobs

我已经编写了一个控制台应用程序。该应用程序具有对外部库的一些引用(一些是.Net库,一些是自定义库)。当我构建应用程序时,它包含许多DLL。然后,我将此文件压缩并尝试将其上传到Azure WebJobs,但是上传失败。如果我从zip文件中删除了所有DLL文件,它将上传的很好(但无法对丢失的DLL文件运行)。另外,如果我尝试仅上传DLL文件,则会收到一条错误消息:

File extension for Json.Net.dll is not present in the allowed file extensions list - "cmd,bat,exe,ps1,sh,php,py,js,jar,zip"

似乎WebJobs阻止DLL文件。如果需要DLL文件,如何创建WebJob?我的Azure管理员说是否存在允许这些文件类型的批准列表。他们可以添加扩展名,但看不到这样做的方法。这可以在Azure中添加吗?

1 个答案:

答案 0 :(得分:0)

Azure webjobs绝对支持包含.dll文件的zip文件,我只是进行了一次测试,上传了一个包含.dll文件的zip文件。它可以上传到天蓝色的webjobs,效果很好。

也许您的天蓝色环境存在一些问题,您最好遵循this steps向天蓝色团队提交支持票。

下面的屏幕截图是我身边的zip文件。

enter image description here