C#上传文件时生成token出错
请问这是什么问题啊?
回答:
遇到同样的问题,重新引用了Newtonsoft.Json.dll还是不行
以解决 呵呵
把sdk项目加载到程序里面,在引用SDK的项目,再执行,可以了
回答:
原因
七牛的C#SDK引用了Newtonsoft.Json 4.5,会强制把你项目里的Newtonsoft.Json版本覆盖。
解决办法
将项目引用里的Newtonsoft.Json删除;
右键添加引用,浏览,去packages重新引用;
打开Web.config,将下面代码里的
<bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.5.0.0" />
中的两个4.5.0.0
换成你原来项目的版本,如最新版8.0.0.0
<runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.5.0.0" />
</dependentAssembly>
.....
以上是 C#上传文件时生成token出错 的全部内容, 来源链接: utcz.com/p/190568.html