避免更改应用程序的 \bin 目录中的程序集

更改bin目录的dll都会导致应用重启。对于正在在线的繁忙的web站点来说,每个更新都导致web访问突然变得很慢。因为许多缓存
要重新加载。同时若使用的是session,也会使所有session失效。因此将不需要一次更改的dll分开部署会更好。


.NET可以通过应用程序配置文件指定运行时要匹配的路径,在web.config的configuration节添加如下配置即可:
<runtime>
     <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <probing privatePath="bin\subbin1;bin\subbin2"/>
     </assemblyBinding>
</runtime>

*VS2008测试通过

原文地址:https://www.cnblogs.com/bmate/p/1363355.html