升级json.net版本时候报的错误 只需要解决.net和json版本冲突即可 <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com bindingRedirect oldVersion="0.0.0.0-11.0.0.0" newVersion="11.0.0.0" /> </dependentAssembly> </assemblyBinding
> <configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath ="bin;bin\B"/> </assemblyBinding> </runtime> </configuration> 网址:http://www.360doc.com/content/15/ supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" /> </startup> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="bin;dll"/> </assemblyBinding
> <configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="abc\12" /> </assemblyBinding> </runtime> </configuration> 如创建一个简单的项目,此时项目引用一个dll > <configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="abc\12;walter" /> </assemblyBinding> </runtime> </configuration> 这个 App.config 在编译之后会在被修改为
> <configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="abc\12" /> </assemblyBinding> </runtime> </configuration> 如创建一个简单的项目,此时项目引用一个dll > <configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="abc\12;walter" /> </assemblyBinding> </runtime> </configuration> 这个 App.config 在编译之后会在被修改为
<runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" /> </dependentAssembly> </assemblyBinding
<runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" /> </dependentAssembly> </assemblyBinding
处理办法:修改web.config文件: <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="Bin" /> </assemblyBinding> </runtime> http://msdn2.microsoft.com/en-us/library
--双核以上计算机请开启下面的选项为 true--> 5 <gcServer enabled="false" /> 6 <assemblyBinding xmlns="urn:schemas-microsoft-com codeBase version="1.0.1.0" href="CodeBase\MyTestNetLibrary.dll" /> 13 </dependentAssembly> 14 </assemblyBinding
Oracle.DataAccess,而服务器上只有2.112.1.0版本的,所以才报错,解决办法就是在web.config中修改,在configSections节点结束之后增加如下内容: <runtime> <assemblyBinding oldVersion="2.112.1.2" newVersion="2.112.1.0"/> </dependentAssembly> </assemblyBinding
--双核以上计算机请开启下面的选项为 true--> 5 <gcServer enabled="false" /> 6 <assemblyBinding xmlns="urn:schemas-microsoft-com :asm.v1"> 7 <probing privatePath="bin;bin2\subbin;bin3" /> 8 </assemblyBinding> 9 </runtime assemblyBinding:包含有关程序集版本重定向和程序集位置的信息。 privatePath:必选特性。指定可能包含程序集的应用程序基目录的子目录。 用分号分隔每个子目录。
第二种就是手动指定CLR的应用程序基础子目录,以便在加载程序集时进行搜索: <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="Bin;Bin\TestPlugIn" /> </assemblyBinding> probing节点下的privatePath中指定的子目录是不会进行Shadow
supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>
<runtime>
<assemblyBinding oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
</dependentAssembly>
</assemblyBinding
> <configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com :asm.v1"> <probing privatePath="App;App1;" /> </assemblyBinding>
在该文件中加入如下的文本: <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="x86"/> </assemblyBinding> </runtime> 然后,你的app.config文件应该是这样: ?
<runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <bindingRedirect oldVersion="0.0.0.0-5.2.4.0" newVersion="5.2.4.0"/> </dependentAssembly> </assemblyBinding
<runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <bindingRedirect oldVersion="0.0.0.0-5.2.4.0" newVersion="5.2.4.0"/> </dependentAssembly> </assemblyBinding
> <configuration> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="CharlesRoot;CharlesCore;CharlesModule;CharlesPDA"/> </assemblyBinding>
dll的错误,同时这里也需要配置web.confg文件指定额外的dll搜索目录,因为业务工程代码也会有很多层多个dll相互引用,不指定目录也会存在找不到依赖dll的错误 <runtime> <assemblyBinding --插件加载目录--> <probing privatePath="PluginTemp" /> </assemblyBinding> </runtime> 3)创建业务代码文件夹
PublicKeyToken=31BF3856AD364E35" /> </handlers> </system.webServer> <runtime> <assemblyBinding bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" /> </dependentAssembly> </assemblyBinding
supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> </startup> <runtime> <assemblyBinding bindingRedirect oldVersion="0.0.0.0-5.5.5.1019" newVersion="5.5.5.1019" /> </dependentAssembly> </assemblyBinding