Asp.net "Aplicación de servidor no disponible" Solución

  

Aplicación de servidor no disponible La aplicación web a la que intenta acceder en este servidor web no está disponible actualmente. Haga clic en el botón " Refresh " en su navegador web para volver a intentar su solicitud. Notas del administrador: Los mensajes de error que detallan el motivo de este error de solicitud en particular se pueden encontrar en el registro de eventos del sistema del servidor web. Compruebe esta entrada de registro para averiguar qué causó el error.

La razón de esto es probablemente que IIS instalado después de que se instale .Net Framework hace que .Net no se registre en IIS.

Buscar mucho tiempo en Internet significa ejecutar aspnet_regIIS /i desde la herramienta de línea de comandos .net (o en un directorio como el siguiente: C: \\ WINDOWS \\ Microsoft.NET \\ Framework \\ v1.1.4322 \\ aspnet_regiis.exe -i), pero lo intenté muchas veces, pero luego descubrí que tenía que desinstalarlo e instalarlo nuevamente, y volver a crearlo como una aplicación, de la siguiente manera:

Desde la herramienta de línea de comandos .net Ejecute aspnet_regIIS /u uninstall, luego aspnet_regIIS /i instale y reinicie IIS, elimine " aplicación predeterminada " y luego vuelva a crear el sitio como una aplicación.

Además, es posible que la cuenta ASPNET no tenga los permisos del directorio del servidor especificado por IIS. En el Explorador, busque "Herramientas - Opciones de carpeta - Ver - Usar uso compartido simple de carpetas (recomendado)", elimine la marca anterior, luego haga clic derecho en el directorio especificado del servidor, Propiedades - Seguridad - Agregar - Avanzado - Encuéntrelo ahora, agregue la cuenta ASPNET y déle acceso completo. Después de hacer esto, encontrará que no existe tal error, pero si accede a la base de datos, es posible que se le solicite que ASPNET no tenga acceso a la base de datos. Esta solicitud es mucho más clara, puede agregar los permisos apropiados a la cuenta en la base de datos.

Solution One vuelve a registrar .Net 2.0: C: WINDOWSMicrosoft.NetFrameworkv2.0.50727as.Net_regiis.exe – i

Nuevo grupo de aplicaciones de la Solución 2: pasos para crear un grupo de aplicaciones 1. Haga clic en " Inicio ", seleccione " Programa " y luego haga clic en " Panel de control ". 2. Haga doble clic en “Herramientas administrativas” y haga doble clic en “Servicio de información de Inte.Net (IIS)”. 3. Haga clic con el botón derecho en " Grupo de aplicaciones ", apunte a " Nuevo " y luego haga clic en " Grupo de aplicaciones ". 4. Escriba AppPool1 en el cuadro de texto " Id. De grupo de aplicaciones " 5. Haga clic en " OK ".

Asignación de una aplicación a un grupo de aplicaciones 1. Haga clic en " Inicio ", apunte a " Programas y luego haga clic en " Panel de control ". 2. Haga doble clic en “Herramientas administrativas” y haga doble clic en “Servicio de información de Inte.Net (IIS)”. 3. Haga doble clic en " Sitio web ". 4. Haga doble clic en " Sitio web predeterminado ". 5. Haga clic derecho en " DebugApp1 " y haga clic en " Propiedades ". 6. Seleccione " AppPool1 " en el cuadro de lista " Grupo de aplicaciones " en la pestaña " Directorio principal, luego haga clic en " Aceptar ".

Solución 3, modifique los permisos de acceso de la carpeta donde se encuentra el directorio del sitio web:

Encuentre el directorio actual del sitio web-> Derecho-> Propiedad- > Seguridad- > Add- > Avanzado -> Buscar ahora -> Seleccionar usuarios -> Aceptar -> Aceptar

Solución alternativa: 1. Cree un nuevo grupo de aplicaciones, propiedades de puntos, identifique, seleccione la cuenta de seguridad para el grupo de aplicaciones, Sistema local, ok! 2. Los permisos en las propiedades de la carpeta WEB se agregan a los permisos de la cuenta del Servicio de NetWork. En este punto, el sitio web puede ejecutar programas .NET normalmente

Copyright © Conocimiento de Windows All Rights Reserved