我有一个用 ASP.Net 编写的工作 XML Web 服务。现在我需要引用位于特定文件夹中的某些程序集,例如c:\NotMyCode
我不想将该文件夹中的无数 dll 复制/复制到我的 bin 文件夹中。
我试图保留CopyLocal=false
Web 服务中引用的程序集。这最终导致程序集出现 FileNotFound 异常。当我切换到CopyLocal=true
时,引用的 DLL 被复制到 bin 文件夹中。它可以工作。
所以我的问题是:如何引用不在我的 bin 文件夹或它下面的子文件夹中的程序集?我需要在某处更改一些安全策略文件吗?我想我不是第一个想要做这样的事情的人。所以我假设有人已经解决了这个问题。
(我尝试在 IIS ASP.net 配置面板中模拟管理员用户,但这也不起作用。)
更新:也不能在 GAC 中安装它。打个比方,此 Web 服务为第三方应用程序(例如 Starteam)提供了简化视图。我不能(不应该……不想……)将该文件夹中的所有二进制文件复制到 bin 文件夹或将其安装到 GAC