Ensamblados de confianza y carpetas de red
Buenas a tod@s,
He estado desarrollando una aplicación en C#.NET (ya sé que no és Delphi , pero es que en Club Delphi hay muchos recursos) y he llegado a un punto en el que no sé cómo continuar.
Explico la situación alcanzada. Desarrollo directamente sobre una carpeta en local: pico código y debugo sin ningún problema, genero la versión Release y la ejecuto tb sin ningún problema. Incluso la firmo sin ningún problema. Todo perfecto, en cuanto a generación y ejecución, claro.
Por llo tanto, doy por cerrado el programa, y me dispongo a "publicarlo". Para ello debo dejar el ejecutable en una carpeta de red. Y aquí comienza mi problema.
Al ejecutar el programa desde esa carpeta de red obtengo un error diciendo que el programa no se puede ejecutar, y no sé a qúe se debe eso.
He mirado temas de confianza de ensamblados, y creo que eso ya lo he hecho bien: mi ejecutable y todas las dll que utilizo están juntitas en el mismo directorio y he asignado confianza total (con el famoso caspol.exe) a todos esos archivos (o eso creo).
Sin embargo, sigue sin funcionar, dando el mismo error, y a mi se me han acabado las ideas, lo cual, SIEMPRE es malo. El mismo directorio bin/release que me genera el VS funciona en local, en cualquier carpeta local, pero no funciona en ninguna carpeta en red, y no sé qué me dejo por el camino.
Y la pregunta maravillosa es, como bien imagináis, ¿qué me dejo por el camino? Miro atrás y debe haber algo que desconozco, pq no sé donde está mi error. ¿Hay algun pasado, además de asignar confianza a las dll i ejecutables que utilice, que debo hacer? Tal vez haga mal la asignación de confianza...
Vosotros, ¿qué creeis que puede ser?
Agradezco muhísimo el tiempo que me dediquéis.
Raúl.
|