Answered 403 - Forbidden: Access is denied.

  • lunes, 27 de febrero de 2012 14:14
     
     
    tengo el siguiente problema, tenia un servidor para mis aplicaciones pero lo formatee y le instale windows 7 y tiene el IIS 7, pero al adicionar un sitio web y probarlo me sale el siguiente error:

    403 - Forbidden: Access is denied.

    You do not have permission to view this directory or page using the credentials that you supplied.

    Lo que he intentado es lo siguiente; al sitio web agregarlo al dominio del servidor y colocarle permisos de NetworkService y LocalService; pero no ha resultado.

    Alguien me podria dar otras idea de como resolver dicho inconveniente. Gracias por su ayuda.

Todas las respuestas

  • lunes, 27 de febrero de 2012 14:23
    Moderador
     
     

    Me suena a que el IIS no tiene el nombre correcto para la página por defecto y entonces un URL como http://miapp.midominio.com/ (sin una página específica) es interpretado como un intento de listar el directory, y eso ha de estar deshabilitado.

    Si eso no fuera, entonces tal vez es que el app pool no está corriendo bajo NetworkService.  Verifique el usuario asignado al app pool.


    Jose R. MCP

  • lunes, 27 de febrero de 2012 14:26
    Moderador
     
     

    hola

    has validado con que credenciales se ejecuta el application pool asignado al sitio que has creado ?

    que pasa si le asignas un usuario que sea admin local de la pc donde esta el iis, aunque sea solo para probar si viene por ahi el problema, apunto a no usar NetworkService o LocalService, sino poner un usuario y password de un usuario real admin lcoal de la pc

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

  • lunes, 27 de febrero de 2012 14:42
     
     

    Me suena a que el IIS no tiene el nombre correcto para la página por defecto y entonces un URL como http://miapp.midominio.com/ (sin una página específica) es interpretado como un intento de listar el directory, y eso ha de estar deshabilitado.

    Si eso no fuera, entonces tal vez es que el app pool no está corriendo bajo NetworkService.  Verifique el usuario asignado al app pool.


    Jose R. MCP


    ya agregue al app poolpara que corriera bajo NetworkService pero sigue igual. Gracias por tu colaboración.
  • lunes, 27 de febrero de 2012 14:43
     
     

    hola

    has validado con que credenciales se ejecuta el application pool asignado al sitio que has creado ?

    que pasa si le asignas un usuario que sea admin local de la pc donde esta el iis, aunque sea solo para probar si viene por ahi el problema, apunto a no usar NetworkService o LocalService, sino poner un usuario y password de un usuario real admin lcoal de la pc

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina


    el usuario que estoy utulizando es administrador local de la maquina. Gracias por tu colaboración.
  • lunes, 27 de febrero de 2012 15:19
    Moderador
     
     
    ¿Y también revisó lo de la página por defecto?  ¿Si utiliza un nombre de página explícito, la página de despliega?  Por ejemplo:  http://miapp.midominio.com/mipagina.aspx.

    Jose R. MCP

  • lunes, 27 de febrero de 2012 20:20
     
     
    ¿Y también revisó lo de la página por defecto?  ¿Si utiliza un nombre de página explícito, la página de despliega?  Por ejemplo:  http://miapp.midominio.com/mipagina.aspx.

    Jose R. MCP

    si tambíen, la tengo es Login.aspx.. y la coloque por defecto, pero nada.  En estos momentos he realizo varios cambios y el error cambios a este:

    401 - unauthorized access is denied due to invalid credentials

    No se si voy ppor buen camino, o lo puse peor o esta la misma vaina.  Gracias por su colaboración.

  • lunes, 27 de febrero de 2012 20:30
    Moderador
     
     
    ¿Cómo está configurando la seguridad del sitio web?

    Jose R. MCP

  • lunes, 27 de febrero de 2012 22:10
     
     
    La autenticación integrada de Windows sólo funciona cuando el cliente está en el mismo dominio o dominios de confianza. Así que asegúrate de que tus clientes están en la intranet o a través de VPN.
    De lo contrario, los clientes no pueden responder a los desafíos del servidor y verás errores 401.
    • Editado RaulMo lunes, 27 de febrero de 2012 22:10
    •  
  • martes, 06 de marzo de 2012 17:27
    Moderador
     
     
    Albert8601, ¿ha conseguido solucionar su problema?  ¿Alguna de las respuestas que recibió le fue útil o definitiva en la solución?  Le agradeceremos que nos lo informe marcando como respuesta la o las respuestas que más le ayudaron.

    Jose R. MCP

  • miércoles, 07 de marzo de 2012 21:42
     
     Respondida

    Permitir que la configuración del servidor se deje sobreescribir, el archivo appweb.config en sytem32, ya que no estaba tomando el web.config que tiene la aplicación si no el web.config del servidor.

    Una vez echo esto, ya los errores que salian eran de dll faltantes en la GAC.

    • Marcado como respuesta Albert8601 miércoles, 07 de marzo de 2012 21:42
    •