我有一个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>

10-07 19:42
查看更多