Después de que publicara un ASP.NET principal de la aplicación de Azure desde Visual Studio 2017 estoy recibiendo este mensaje cuando hago clic en la url de la aplicación:

Azure sitio web mensaje de

Se estaba trabajando bien antes. ¿Hay alguna forma de restablecer el código fuente o la aplicación?

¿Tiene alguna solución?

InformationsquelleAutor Adam Soták | 2018-02-18

8 Comentarios

  1. 14

    You do not have permission to view this directory or page.

    Que, básicamente, un indicio de que Azure encuentro un error mientras se ejecuta la aplicación web. Desde su producción, que no muestra mensajes de error útil. De pruebas/propósitos de depuración puede activar el Azure detallada de mensajería, y al dar la vuelta apagado cuando su listo para la producción. Para ello, usted tiene que seguir estos dos pasos,

    • De inicio de sesión de Azure > Servicios App (menú lateral izquierdo) > Your Web App > Diagnósticos de registros (cuadro de búsqueda en la parte superior si usted no puede encontrar), a continuación, encienda Detailed Error Messages o activar todas las opciones de inicio de sesión, hasta usted.
    • Ahora agregue lo siguiente en su Web Config archivo,
    • En su Web Config archivo agregar <customErrors mode="Off" /> ANTES de que el sistema.web de la etiqueta de cierre, </system.web>. Del mismo modo, agregar <httpErrors errorMode="Detailed"></httpErrors> ANTES de </system.webServer>. Por último, cargue la Web Config de Azure y cruzar los dedos.

    Si sigues los pasos correctamente, que mostrará los mensajes de error en detalle y espero que desde allí se puede averiguar lo que salió mal. Buena Suerte!

    • El problema es que algunos archivos de código fuente (de la aplicación web) faltan. ¿Hay alguna forma de restaurar. Si no voy a eliminar y volver a crear la aplicación (la aplicación no es público aún).
    • source code files are missing ¿Puede explicar, por favor? Cómo se están perdiendo? ¿Alguien los elimine? Si usted sabe lo que faltan archivos, puede volver a subirlos. O si usted todavía tiene un código fuente, usted puede tratar de volver a implementar la aplicación en su totalidad. Si se eliminan los archivos de Azure, se han ido para siempre (creo), a menos que usted haya configurado copia de seguridad de Azure.
    • También, usted puede comprobar todos sus archivos de la aplicación web, aunque KUDU Console. Sigue este enlace, <your_web_app_name>.azurewebsites.net > Debug Console (desde el menú superior) > CMD/PowerShell > Site > wwwroot. Que deben contener todos los archivos.
    • OK, lo resolvió. Me re-subirlos. Ahora se está trabajando. Gracias !
  2. 4
    You do not have permission to view this directory or page.
    

    Este mensaje se muestra cuando se han de restringir la ip en la configuración IIS.
    Revise su Web.archivo de configuración y agregar la dirección ip en la sección de seguridad, como el de abajo:

    <security>
    <ipSecurity allowUnlisted="false">
    <clear />
    <add ipAddress="192.168.250.70" allowed="true" />
    </ipSecurity >
    </security>
    

    Eliminarlo si no desea restringir cualquier dirección ip.

  3. 2

    Desde mi experiencia, si su nombre de usuario ID de usuario en Azure Active Directory (AD), se tiene que modificar en la Configuración:

    • De Autenticación /Autorización
    • De la aplicación de Servicio de Autenticación «EN» =>> elegir: inicie la Sesión Con Azure Active Directory
    • Seleccione ‘ActivityProvider’, en función de su propósito. En mi caso, estoy usando el AAD.
    • Configurado (Express: APLICACIÓN Existente)
    • Administrar Azure Active Directory:
      Gestionar el Permiso & Manejar la Aplicación

    Para Gestionar El Permiso
    ==>> Agregar, En Delegar Permisos, seleccione: Firmar y leer perfil de usuario
    y actualiza tu navegador para inicio de sesión de nuevo

    • en mi caso, la auto-creado de solicitud de permiso que tiene el problema. Quitar manualmente la delegación (y todo lo que tiene un blanco signo de exclamación) y, a continuación, vuelva a agregar el permiso trabajó para mí.
  4. 1

    De la descripción del error, no es muy claro acerca de lo que salió mal aquí.

    Usted puede comprobar si los archivos implementados están disponibles o no el uso de Kudu Consola.

    También, asegúrese de que el archivo de inicio (Por ejemplo: index.htm se añade a la predeterminada de la sección de documentos.

    Le sugiero que consulte Habilitar el registro de diagnósticos para aplicaciones web en Azure Aplicación de Servicio y Solucionar problemas de ASP.NET Núcleo en Azure Aplicación de Servicio para comprobar el mensaje de error completo y detalles de la causa de raíz.

  5. 1
    • La primera cosa que usted debe hacer es ir y comprobar las carpetas si
      su guerra tengo descomprimido dentro de la carpeta webapps. para que si tu web
      la url es «xyz.azurewebsites.net» a continuación, intente abrir
      xyz.scm.azurewebsites.net. Esto debería redirigir a KUDU
      la interfaz donde se pueden ver varias pestañas. A partir de esas pestañas, seleccione Depurar
      De la consola y, a continuación, seleccione CMD en el menú desplegable. Esto debe darle
      una estructura de carpetas.Ahora Ir al sitio>wwwroot->webapps . Compruebe si hay
      su guerra consiguió desempaquetado.
    • Si no, a continuación, pruebe a reiniciar la aplicación web y ver la identificación que esto hace el
      truco. Si durante la creación de la aplicación del plan de servicio que haya seleccionado el
      Estándar de nivel de precio, el cambio a premium
    • Último, pero no por la lista puede habilitar el registro de aplicación. A continuación, vaya a
      Monitoreo-> Diagnóstico de los registros . Convertir esas configuración. A continuación, seleccione
      Registro de streaming(Justo debajo de los Diagnósticos de los registros).

    Espero que esta ayuda.

  6. 0

    Sólo para agregar a las soluciones: en mi caso he actualizado la aplicación, pero en el grupo de aplicación que se establece en «Siempre Encendido» así que algo había «confunde». Todo lo que tenía que hacer era:

    • ir a la configuración del sitio en el portal de Azure
    • a continuación, seleccione configuración en la Configuración de la
    • a continuación, seleccione la pestaña Configuración General de la página de configuración
    • En la ficha General de configuración interruptor de «On» a Fuera
    • y vuelva a su sitio normal.
    • Cuando el sitio está de nuevo en marcha el interruptor de «On» de nuevo a En.
  7. 0

    A su vez, los errores en la producción que había para establecer el ASPNETCORE_ENVIRONMENT variable de entorno para el «Desarrollo» que se puede encontrar en la aplicación de servicio aquí:Azure sitio web mensaje de

Dejar respuesta

Please enter your comment!
Please enter your name here