我有一个Web应用程序和一个对应的web.config。该应用程序依赖于程序集,这些程序集位于系统上的特定路径(例如c:\programms\myprog\bla.dll)中,但未在GAC中注册。如何告诉我的Web应用程序在哪里可以找到这些依赖的程序集?我想我可以在web.config中的某个位置执行此操作。但是如何?
提前致谢!
最佳答案
在Assembly Binding Redirection上查看此文章。
基本上,您应该将其添加到您的配置文件中:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
<dependentAssembly>
* assembly information goes here *
</dependentAssembly>
</assemblyBinding>
</runtime>