none
Problemas de Acceso. ASP.NET no está autorizado para obtener acceso al recurso solicitado. RRS feed

  • Pregunta

  • Hola, tengo el siguiente problema. He creado una cuenta nueva llamada "UsuarioNuevo" con acceso a leer-escribir-modificar (cuenta editada) La he añadido al sitio (en el iis) he dado conectar como ese usuario y le di a probar y funciona ok (esto en configuración básica) Añadi también la dirección web en examinar sitio web.

    Cuando genero el proyecto y le subo. Sigo sin poder crear el archivo en el directorio deseado. Me sigue poniendo el error:

    ASP.NET no está autorizado para obtener acceso al recurso solicitado. Considere la posibilidad de conceder derechos de acceso al recurso para la identidad de solicitud de ASP.NET. Si la aplicación no se va a suplantar, ASP.NET utiliza una identidad de proceso base (normalmente {MACHINE}\ASPNET en IIS 5 o Network Service en IIS 6). Si la aplicación se va a suplantar mediante <identity impersonate="true"/>, la identidad será el usuario anónimo (generalmente IUSR_MACHINENAME) o el usuario solicitado autenticado

    a ver si por favor me podéis hechar una mano. No se que más puedo hacer.  

     

    lunes, 7 de febrero de 2011 20:52

Respuestas

  • Coloca a tu carpeta que tratas de ingresar los permisos de leer y escribir a todos, bueno se supone que solo vas a sacar la data de es carpeta no?
    Regards. Juan Carlos
    • Marcado como respuesta AtrPre martes, 18 de octubre de 2011 16:39
    lunes, 7 de febrero de 2011 21:47

Todas las respuestas

  • que es lo que quieres hacer cuando da el error? tratar de conectarte a la BD? o desde ya SI conecta a la BD?

    si no, trata crear un nuevo login en el SQL con este nombre MACHINE\ASPNET , MACHINE es el nombre de  equipo asi que puede ser PC/ASPNET dependiendo del error que aparezca, para ver este error tienes que provocarlo desde el mismo servidor...


    10GO!
    lunes, 7 de febrero de 2011 20:58
  • En el código lo que intento es crear un documento html pero no me deja.

     

    lunes, 7 de febrero de 2011 21:00
  • He creado una cuenta IUSR_Nombredemimaquina. La he dado acceso a modificar.  Ahora que mas tengo que hacer?

     

    gracias.

    lunes, 7 de febrero de 2011 21:14
  • el código que utilizo es este por si ven alguna cosa que falta o que de ese error. 

    Dim fila As StreamWriter

            Dim Direccion = Server.MapPath("\Datos\" & EMail.Text & ".html")

     

            fila = File.CreateText(Direccion)

     

    el error me le da en fila=file.crea....

     

    Gracias por todo.

    lunes, 7 de febrero de 2011 21:29
  • Trataste de colocar en el WebConfig 

    <system.web>

    <identity impersonate="true"/>

    </system.web>



    Regards. Juan Carlos
    • Marcado como respuesta AtrPre lunes, 7 de febrero de 2011 22:06
    • Desmarcado como respuesta AtrPre lunes, 7 de febrero de 2011 22:17
    lunes, 7 de febrero de 2011 21:36
  • gracias ju8ancarlosH. 

     

    acabo de ponerlo y me funciona, pero cada vez que se ejecuta me pide el user y el password del sitio. Introduciendolos realiza el proceso sin problemas.

     

     

    lunes, 7 de febrero de 2011 21:39
  • Coloca a tu carpeta que tratas de ingresar los permisos de leer y escribir a todos, bueno se supone que solo vas a sacar la data de es carpeta no?
    Regards. Juan Carlos
    • Marcado como respuesta AtrPre martes, 18 de octubre de 2011 16:39
    lunes, 7 de febrero de 2011 21:47
  • Estoy no hay quien lo entienda, ahora funciona correctamente (sin pedirme la clave) en fin. Seguramente que volverá a fallar.

    Bueno, ahora nada más crear otro post para los caracteres raros que salen cuando hay acentos o ñ

     

    Gracias por todo. Si fallara de nuevo arranco otro post.

     

    lunes, 7 de febrero de 2011 22:02
  • Creo que te tiene que pedir permiso por primera vez luego que ya has ingresado tu usuario y contraseña ya podra reconocerlo, para que no tengas esos problemas agrega lo que te comente a esa carpeta darles todos los permisos.
    Regards. Juan Carlos
    lunes, 7 de febrero de 2011 22:09
  • bueno, con chrome funcionaba (quizas guardaria clave) con explorer no.

    le he añadido esta linea

    <identity impersonate="true"

              userName="usuario" 

              password="clave" />

     

    pero me da error. cuando coloco la linea <identity impersonate="tr....> me funciona y me pide la clave.

     

    en cuanto a lo de dar permiso a la carpeta esa. Donde doy permiso en el servidor?  esa carpeta solo la tengo creada en el servidor. No la he añadido al proyecto ni nada. Era una carpeta que tenia ya añadida a las páginas que están hechas en html-css. En localhost lo he probado con una carpeta que tenia de ejemplo en la C:\ y funciona correctamente (ahora también funciona en el server, pero me falta el ultimo paso) 

     

    Gracias por todo.

     

    lunes, 7 de febrero de 2011 22:21