Como crear un cuenta de ASPNET en el SERVIDOR!!

22/03/2006 - 00:55 por Miguel | Informe spam
Necesito crear una cuenta ASPNET SERVIDOR WEB en el servidor y no puedo.
Tengo instalado el IIS en el servidor Windows 2003 server. Tengo netframework
2.0.

Y lo miro instalado asp.net. Pero cuando me posiciono en una carpeta virtual
para asignarle derecho al usuario ASPNET NO me aparece y no se como crearlo.

Les agradeceria su ayuda!!!

Preguntas similare

Leer las respuestas

#6 Alberto Poblacion
22/03/2006 - 17:09 | Informe spam
"Miguel" wrote in message
news:
Es que fijate que estoy haciendo una aplicacion con visual studio 2005 y
tengo un archivo de texto en mi maquina local y lo abro bien pero cuando
el
archivo lo copio en una carpeta de la red no lo reconoce. Supuestamente
era
porque no tenia permisos para esa carpeta y despues por que no tenia
asignado
el usuario ASPNET a esa carpeta y por eso no lo leia, pero agregar el
usuario
"Servicios de Red" y no funciona tampoco te adjunto el codigo que tengo :



Ah, y otra vez perdón, pero a lo mejor he interpretado otra cosa. Si
estás accediendo a una carpeta en red, aunque el usuario ASPNET exista tanto
en la máquina origen como en la de destino, hay que tener en cuenta que en
ambos casos se trata de un usuario local (no de dominio) y que la password
se genera al azar, por lo que no es la misma en las dos máquinas. En
resumidas cuentas, el usuario ASPNET de una máquina no puede acceder a los
archivos que tienen permiso para el otro ASPNET de la otra máquina. La
solución: impersonar a un usuario conocido en ambas máquinas como te indiqué
en el otro mensaje.
Respuesta Responder a este mensaje
#7 Jesús López
22/03/2006 - 18:16 | Informe spam
Alberto,

La cuenta "Servicio de Red" persenta las credenciales de la máquina a la
red. O sea que sí que posible conceder permisos a esta cuenta simpre que la
máquina que posee el recurso de red y la máquina Win 2k3 Sever que ejecuta
ASP.NET pertenezcan al mismo dominio.

Supongamos que el dominio se llama MiDominio y tenemos en el dominio:

- Server1 con una carpeta compartida llamada Shared
- WebServer1 que es un W2k3 Server que ejecuta una aplicación ASP.NET 2.0

Lo que hay que hacer para que la aplicación ASP.NET pueda acceder a la
carpeta \\Server1\Shared es conceder los permisos necesarios en Server1 a la
cuenta MiDominio\$WebServer que es la cuenta que presenta "Servicio de Red"
de WebServer cuando accede a la red.

Saludos:

Jesús López
MVP

NOTA: no recuerdo muy bien si es $WebServer o WebServer$, lo siento.


"Alberto Poblacion"
escribió en el mensaje news:
"Miguel" wrote in message
news:
Es que fijate que estoy haciendo una aplicacion con visual studio 2005 y
tengo un archivo de texto en mi maquina local y lo abro bien pero cuando
el
archivo lo copio en una carpeta de la red no lo reconoce. Supuestamente
era
porque no tenia permisos para esa carpeta y despues por que no tenia
asignado
el usuario ASPNET a esa carpeta y por eso no lo leia, pero agregar el
usuario
"Servicios de Red" y no funciona tampoco



Ah, pensé que era una carpeta sobre el propio servidor. Si la carpeta
está en red, la cosa se complica, porque el usuario "Servicios de red" que
es el que por defecto ejecuta las aplicaciones asp.net en Windows 2003, a
pesar de lo que parece indicar su nombre, es un usuario que no tiene
permiso de acceder a la red.
Tendrás que ejecutar la aplicación asp.net con otro usuario. La forma
más sencilla consiste en poner en el web.config <identity
impersonate="true" userName="usuario" password="clave" />, y a ese usuario
le das permisos sobre la carpeta.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida