c# Web Service项目来加载依赖的dll

本文关键字:依赖 dll 加载 Web Service 项目 | 更新日期: 2023-09-27 18:12:29

我已经给了一个web服务项目的工作,我已经使它引用了一个dll。这个dll有几个它依赖的其他dll来加载。对于我使用过的任何其他需要这个dll的应用程序,我只是将依赖的dll放在bin文件夹中。这似乎对web服务应用程序不起作用,我得到的错误陈述是"blah.dll加载失败,因为依赖的dll等等"。我的问题是我可以把这些依赖的dll放在哪里,或者我可以在visual studio中为web服务配置什么来查找和加载依赖的dll。

谢谢。

*同样,这只是为了调试的目的,所以解决方案不需要是"正确"的方式。只要我能让它工作,任何hack都可以。

c# Web Service项目来加载依赖的dll

我建议您在每次引用非标准dll时启用"Copy Local"选项。这将确保在构建时将dll复制到bin目录中,并且可以轻松地从那里构建部署。假设您是在IIS下托管的,它应该像压缩bin目录并将其移动到您的服务器应用程序目录一样简单。