Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure webjobs,无法找到Newtonsoft.Json_Azure_Azure Webjobs - Fatal编程技术网

Azure webjobs,无法找到Newtonsoft.Json

Azure webjobs,无法找到Newtonsoft.Json,azure,azure-webjobs,Azure,Azure Webjobs,我正在使用新的webjob sdk运行azure webjob。每次触发作业时,都会出现此错误。我在scm中查看,文件在那里,其他人有这个问题吗 //细节 [01/26/2014 21:58:41]未处理的异常:System.IO.FileNotFoundException:无法加载文件或程序集“Newtonsoft.Json,Version=4.5.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6eed”或其依赖项之一。系统找不到指定的文件。 [0

我正在使用新的webjob sdk运行azure webjob。每次触发作业时,都会出现此错误。我在scm中查看,文件在那里,其他人有这个问题吗

//细节

[01/26/2014 21:58:41]未处理的异常:System.IO.FileNotFoundException:无法加载文件或程序集“Newtonsoft.Json,Version=4.5.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6eed”或其依赖项之一。系统找不到指定的文件。 [01/26/2014 21:58:41]at System.Signature.GetSignature(Void*pCorSig,Int32 cCorSig,runtimefieldhandle内部字段句柄,irontimemethodinfo方法句柄,RuntimeType declaringType) [01/26/2014 21:58:41]在System.Reflection.RuntimeMethodInfo.FetchNonReturnParameters()上 [01/26/2014 21:58:41]在System.Reflection.RuntimeMethodInfo.GetParameters()上 [01/26/2014 21:58:41]位于Microsoft.WindowsAzure.Jobs.Indexer.GetMethodDescriptor(MethodInfo方法) [01/26/2014 21:58:41]在Microsoft.WindowsAzure.Jobs.Indexer.IndexMethod(Func
2 funcApplyLocation,MethodInfo方法,IndexTypeContext)
[01/26/2014 21:58:41]在Microsoft.WindowsAzure.Jobs.Indexer.IndexType(Func
2 funcApplyLocation,Type) [01/26/2014 21:58:41]位于Microsoft.WindowsAzure.Jobs.Internals.FunctionStore..ctor(字符串dataConnectionString,IConfiguration配置,IEnumerable`1类型) [01/26/2014 21:58:41]在Microsoft.WindowsAzure.Jobs.JobHostContext..ctor(字符串dataConnectionString、字符串runtimeConnectionString、JobHostTestHooks) [01/26/2014 21:58:41]在Microsoft.WindowsAzure.Jobs.JobHost..ctor(字符串dataConnectionString、字符串runtimeConnectionString、JobHostTestHooks) [01/26/2014 21:58:41]在工厂.Program.Main(字符串[]args) [01/26/2014 21:58:41>8bbfc2:系统错误]作业失败,原因是退出代码-532462766


您必须确保上载的zip应该具有运行WebJob所需的exe和所有DLL。上传zip时,您似乎缺少JSON.NET dll

请确保您执行以下操作。选择文件夹中的所有文件,右键单击所选文件,然后单击“发送到--Compressed folder”


请遵循本文

我们也遇到了同样的问题,最后我们决定将Newton更新为10.0.0版本,将框架更新为4.6.1版本,同时避免使用“任何CPU”,并在所有项目中使用x64

从那个以后,牛顿就不再有问题了


尝试确定所有项目是否具有相同版本的newton、FW和compile类型。也许你有一个10中的牛顿,一个内部项目有4.0或viceversa。

当你说文件在那里时,它到底在哪里?我试着压缩并上传一个作业。它使用webjobsdk并尝试了git部署和zipupload。zip上载的文件会导致此错误。开始线程中的详细信息感谢您的反馈。包括所有文件,对于测试,我包括了所有输出文件,也包括newtonsoft.dll。但是再看一眼就知道它是5.0.8.xxxxx版本。是时候进行绑定重定向测试了如果这是导致错误的原因很抱歉没有回复,但是还没有更多的时间进行测试。将返回:)