Hola sse666532
A lo que me refería es que, cuando tu agregas un WebService a una DLL, por el hecho de ser un WebService, se crean los famosos EndPoint a donde apuntan los WebService, estos se crean en un archivo físico con la extensión .config, entonces como resultado, tienes tu archivo.dll y otro
archivo.dll.config, a ese archivo me refiero.
Cuando tu usas tu DLL en un Winform por ejemplo, y le das agregar referencia para agregar tu dll, no se copia el
archivo.dll.config, por eso cuando la usas te truena, por que no encuentra su archivo de configuración que necesita, por eso se debes copiar junto a la dll.
Espero te sirva, si no, explícame mas tu caso y quizás pueda apoyarte