如何在配置文件中指定程序集的确切位置

Mat*_*ats 6 .net asp.net configuration

我有一个Web应用程序和相应的web.config.应用程序依赖于程序集,这些程序集位于特定路径中的系统上(例如c:\ programms\myprog\bla.dll),但未在GAC中注册.如何告诉我的Web应用程序在哪里找到它依赖的这些程序集?我想我可以在web.config中的某个地方做到这一点.但是怎么样?

提前致谢!

Ger*_*nck 6

查看有关程序集绑定重定向的这篇文章.

基本上你应该把它添加到你的配置文件中:

<runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
            <dependentAssembly> 
               * assembly information goes here *
            </dependentAssembly>
       </assemblyBinding>
</runtime>
Run Code Online (Sandbox Code Playgroud)