我已经编写了一个控制台应用程序。该应用程序具有对外部库的一些引用(一些是.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中添加吗?
答案 0 :(得分:0)
Azure webjobs绝对支持包含.dll文件的zip文件,我只是进行了一次测试,上传了一个包含.dll文件的zip文件。它可以上传到天蓝色的webjobs,效果很好。
也许您的天蓝色环境存在一些问题,您最好遵循this steps向天蓝色团队提交支持票。
下面的屏幕截图是我身边的zip文件。