Foros del Web » Programación para mayores de 30 ;) » .NET »

Problemas con las dll

Estas en el tema de Problemas con las dll en el foro de .NET en Foros del Web. Hola a todos, estoy con una aplicacion Web en Visual Studio .NET (con C#) y tengo el siguiente problema: Cuando ejecuto mi aplicacion en local ...
  #1 (permalink)  
Antiguo 08/06/2005, 04:26
 
Fecha de Ingreso: abril-2005
Mensajes: 195
Antigüedad: 19 años, 1 mes
Puntos: 0
Pregunta Problemas con las dll

Hola a todos, estoy con una aplicacion Web en Visual Studio .NET (con C#) y tengo el siguiente problema:
Cuando ejecuto mi aplicacion en local funciona correctamente, pero cuando la ejecuto en el servidor me da un el siguiente error:
Acceso denegado a webdavew, esto es una dll que he añadido. He comprobado las referencias y estan bien, asi que no entiendo porque no funciona. La curioso es que parace que el error lo dé de forma aleatoria, es decir, sin cambiar el codigo a veces lo da, a veces no....

Una cosa mas, la aplicacion la modifico en local y luego copia las carpetas en el sever, la digo por si esto tiene algo que ver con lo que me pasa.

Gracias a todos de antemano
  #2 (permalink)  
Antiguo 08/06/2005, 04:31
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 6 meses
Puntos: 8
Haz lo siguiente, quita la referencia a la dll, copia la dll a la carpeta bin de tu aplicacion, vuelve a agregar la referencia seleccionado la que has copiado en la carpeta bin, genera la solucion.

Sube a tu servidor la dll en la carpeta bin, y la dll generada de la aplicacion
  #3 (permalink)  
Antiguo 08/06/2005, 04:47
 
Fecha de Ingreso: abril-2005
Mensajes: 195
Antigüedad: 19 años, 1 mes
Puntos: 0
Lo que me dices ya lo habia probado, pero aun asi lo he repetido pasa a paso por si acaso y sigue dandome el mismo problema. Supongo que cuando dices "la dll generada de la aplicacion te refieres a mi_aplicacion.dll"...

Gracias de todos modos
  #4 (permalink)  
Antiguo 08/06/2005, 04:59
 
Fecha de Ingreso: abril-2005
Mensajes: 195
Antigüedad: 19 años, 1 mes
Puntos: 0
He estado haciendo alguna prueba y me he dado cuenta, de que el error no lo da en ninguna de los ficheros de mi aplicacion Web, sino que lo da en:
Archivo de origen:

c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Tempo rary ASP.NET Files\root\4509e726\307ca764\cmgid32n.0.cs

Que imagino que sera un fichero del servidor... Tengo que añadir alguna cosa en este fichero o copiar las dll en esta carpeta o algo asi...

Gracias.
  #5 (permalink)  
Antiguo 08/06/2005, 05:44
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 6 meses
Puntos: 8
Creo que es un problema de la .dll, de todas formas, puedes probar (de forma provisional) dar permisos de administración al usuario ASP.NET en tu server para ver si sigue dando ese error.
  #6 (permalink)  
Antiguo 08/06/2005, 06:35
 
Fecha de Ingreso: abril-2005
Mensajes: 195
Antigüedad: 19 años, 1 mes
Puntos: 0
El usurio con el que pruebo ya es administrador, por eso me extraña tanto lo de acceso denegado...
Las librerias las bajo un compañero de Internet y sirven para las librerias:

using Independentsoft.Webdav.Exchange;
using Independentsoft.Webdav.Exchange.ContentClass;
using Independentsoft.Webdav.Exchange.Recurrence;
using Independentsoft.Webdav.Exchange.Sql
;

Es posible que sean liberias "de pago" o algo asi??, yo no tengo constancia de que esto exista, pero quien sabe....
  #7 (permalink)  
Antiguo 08/06/2005, 08:27
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 6 meses
Puntos: 8
Podría ser, que fuesen de pago, y al intentar acceder a alguna de sus funciones sin introducir un serial o algo, saltase el error.

No me referiero al usuario con el que pruebes si no al usuario ASPNET que es el que ejecuta el proceso inet no se que que es para la ejecucion de paginas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:21.