Configuraciones de permisos y soluciones asp.net del servidor

  

asp.net en relación con ASP, los permisos establecidos son un poco diferentes, no se puede ejecutar una configuración incorrecta. Las búsquedas en Internet son respuestas no deseadas, no se pueden utilizar, la siguiente es la experiencia que configuré y exploré los problemas que encontré para compartir con ustedes.

ASP.NET necesita usar los permisos del grupo de USUARIOS, porque me he encontrado muchas veces después de configurar los permisos y descubrí que el sitio web no se puede ejecutar, muy deprimido. La siguiente es una pequeña solución basada en los problemas que surgen, deje que su ASP.NET se ejecute. .

Pregunta 1:

No se encontró una parte de la ruta de acceso " C: \\ ". Explicación: se produjo una excepción no controlada durante la ejecución de la solicitud web actual. Verifique la información de seguimiento de la pila para obtener detalles sobre el error y la fuente del error en el código.

Detalles de la excepción: System.IO.DirectoryNotFoundException: no se encontró parte de la ruta de acceso " C: \\ ".

Solución:

Agregue el permiso de lectura del grupo de usuarios en la unidad C

Intenté: puede acceder a la unidad C con el permiso de lectura del usuario. Pero por problemas de seguridad del servidor, eliminé el grupo UserS nuevamente (piense en la necesidad de agregar algunos permisos de carpeta de usuario en la unidad C). Después de eliminar el grupo USUARIOS, los problemas sucesivos se muestran en diferentes formas de error, como los problemas que se mencionan a continuación, y luego se resuelven uno por uno.

Pregunta 2:

La página aparece una vez que se cancela la ventana de inicio de sesión: HTTP Error 401.3 - No autorizado: el acceso se deniega debido a la configuración de ACL para el recurso solicitado. O hay un error HTTP 401.1

Solución:

Primero, verifique su "verificación de identidad y control de acceso" en "Use las siguientes cuentas de usuario de Windows de forma anónima" La contraseña del usuario es correcta y hay un clic derecho en su sitio web; no hay permiso para unirse a este.

Si el primer método probó esto o no, solo mire los permisos de la carpeta.

Agregue los derechos de los usuarios en Windows

Pregunta 3: Br>

Si navega por todo su sitio web, no está disponible

Solución:

Eso debería estar en las ventanas de la unidad c más el permiso de lectura del grupo de usuarios

Cuatro:

Descripción del error de compilación: Se produjo un error durante la compilación de los recursos necesarios para atender la solicitud. Verifique los detalles específicos del error a continuación y modifique el código fuente según corresponda.

Mensaje de error del compilador: CS0016: Error al escribir en el archivo de salida " c: \\ windows \\ Microsoft.NET \\ work \\ v1.1.4322 \\ Archivos temporales ASP.NET \\ root \\ 345513e7 \\ 86f1794a \\ fvmzvzp7. Dll " - " acceso denegado. "

Solución:

Debería estar en la temperatura de las ventanas de la unidad c más los permisos para leer, escribir y modificar el grupo de Usuarios

Pregunta 5:

Explicación del error de compilación: se produjo un error durante la compilación de los recursos necesarios para atender la solicitud. Verifique los detalles específicos del error a continuación y modifique el código fuente según corresponda.

Mensaje de error del compilador: el compilador falló con el código de error 128.

Solución:

System32 en las ventanas de la unidad c más el permiso de lectura del grupo de Usuarios

Problema 6: Error de tiempo de ejecución Descripción: la aplicación aparece en el servidor El programa está mal. La configuración de error personalizada actual para esta aplicación prohíbe la visualización remota de los detalles del error de la aplicación (por razones de seguridad). Pero puede verse con un navegador que se ejecuta en la computadora del servidor local.

Más información: para que otros usuarios puedan ver los detalles de este mensaje de error en particular en una computadora remota, cree un archivo de configuración <; web.config " ubicado en el directorio raíz de la aplicación web actual; etiqueta CustomErrors > Luego debe establecer el atributo < customErrors > tag " mode " en " Off ".

<! - Web.Config Configuration File - >

< configuration > < system.web > < customErrors mode = " Apagado " /> < /system.web> < /configuration >

Nota: Puede personalizar la URL modificando la etiqueta de configuración < customErrors > de la aplicación para que apunte a la URL de la página de error personalizada. La página de error reemplaza la página de error actual que ve.

<! - Web.Config Configuration File - >

< configuration > < system.web > < customErrors mode = " RemoteOnly " defaultRedirect = " mycustompage .htm " /> < /system.web> < /configuration >

Solución: haga clic con el botón derecho en el sitio - permisos más acceso de lectura al grupo IIS_WPG

Resumen: Windows temp System32 requiere los permisos de los usuarios. Windows lee temp. Lee, escribe System32 lee permisos de estación más IIS_WPG permiso de lectura, por lo que la seguridad del servidor será mucho menor, eh, eh,


Pregunta 7

Se produjo un error durante la compilación de los recursos necesarios para atender la solicitud. Verifique los siguientes detalles de error específicos y modifique el código fuente adecuadamente.

Al compilar el sitio web en el entorno integrado del sitio web de la compilación VS2005: se produjo un error durante la compilación de los recursos necesarios para atender la solicitud. Verifique los siguientes detalles de error específicos y modifique el código fuente de manera apropiada. Este error, vaya al baidu en línea y tenga la siguiente solución:

Modificar los permisos del directorio, más < SERVICIO DE RED ", Deja que tenga control sobre el directorio. Modifique la cuenta predeterminada del servicio red /IIS /IIS. Htm " > la cuenta predeterminada del servicio IIS es "sistema local" quo, el método 2 verificado es factible, el método uno falló. Sin embargo, el Método 2 hará que IIS sea inseguro, por lo que este método no es adecuado.

Lo intenté de acuerdo con el plan y no lo logré. De repente pensé que ayer debido a los antivirus, instalé mcafee y revisé los registros de mcafee. Hay algunas cosas:

C: \\ PRogram Files \\ Internet Explorer \\ iexplore.exe \\ REGISTRY \\ MACHINE \\ SOFTWARE \\ Classes \\ .torrent \\ @ Máxima protección contra virus: no cambie el registro de todas las extensiones de archivo c: \\ windows \\ system32 \\ inetsrv \\ w3wp.exe C: \\ WINDOWS \\ Protección máxima universal de TEMP \\ wda3zurp.dll: prohibir la creación de nuevos archivos ejecutables en la carpeta de Windows

Debería ser el error aquí, eliminar las dos últimas reglas, compilar con éxito :)

Pregunta 8

Error 1 " ASP.login_aspx.GetTypeHashCode () ": No se encontró un método adecuado para volver a escribir c: \\ WINDOWS \\ Microsoft.NET \\ Framework \\ v2.0.50727 \\ Temporary ASP. NET Files \\ clim \\ 22c580cf \\ 181f2416 \\ App_Web_iiv2pnyq.8.cs

Error 2 " ASP.login_aspx.ProcessRequest (System.Web.HttpContext) " No se encontró ningún método adecuado para reescribir c: \\ WINDOWS \\ Microsoft.NET \\ Framework \\ v2.0.50727 \\ Archivos temporales de ASP.NET \\ clim \\ 22c580cf \\ 18 1f2416 \\ App_Web_iiv2pnyq.8.cs

Error 3 "ASP.login_aspx" no implementa miembros de la interfaz "System.Web.IHttpHandler.IsReusable" c: \\ WINDOWS \\ Microsoft.NET \\ Framework \\ v2.0.50727 \\ Archivos temporales ASP.NET \\ clim \\ 22c580cf \\ 181f2416 \\ App_Web_iiv2pnyq.8.cs

Solución: verifique si el nombre del método, el nombre de la clase y el espacio de nombres son consistentes.

Copyright © Conocimiento de Windows All Rights Reserved