C#Web Service项目加载相关的DLL

时间:2014-07-11 01:10:39

标签: c# .net web-services

我已经获得了一个Web服务项目,并且我已经将它引用为dll。这个dll有几个其他的dll依赖于加载。对于我需要使用此dll的任何其他应用程序,我只是在bin文件夹中打了相关的dll。这似乎不适用于Web服务应用程序,我得到错误声明" blah.dll无法加载,因为依赖dll等等等等等等。我的问题是,我可以在哪里放置这些依赖的dll,或者我可以在visual studio中为web服务配置什么来查找和加载依赖的dll。

谢谢。

*此外,这仅用于调试目的,因此解决方案不需要是"正确的"办法。只要我让它发挥作用,任何hacky都没问题。

1 个答案:

答案 0 :(得分:1)

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