2011-04-28 20 views
7

Estoy usando Asp.net, IIS 6 y cdn para publicar imágenes. Tengo un problema al cargar las imágenes en mi sitio web. las imágenes están en una carpeta virtual. Cada vez que pulso actualizar del navegador, algunas de las imágenes dan error 401 no autorizado. (Las imágenes y el número de imágenes que se muestran muestran el error 401 difiere en cada actualización). Tengo dificultades para resolver este problema. Cualquier ayuda será bienvenida mucho.Asp.net Las imágenes están dando 401 error no autorizado aleatoriamente

Saludos cordiales.

PD: También estoy usando un equilibrador de carga para distribuir el tráfico entre dos servidores. Uno de los servidores tiene archivos reales y una carpeta virtual para ellos. El otro servidor tiene una carpeta virtual que muestra la ruta e IP del servidor que tiene archivos. Traté de usar el sitio web a través de cada servidor, pero ambos tienen el mismo problema.

Aquí están los encabezados;

Respuesta:

HTTP/1.1 401 Unauthorized 
Content-Length: 1608 
Content-Type: text/html 
Server: Microsoft-IIS/6.0 
Date: Thu, 28 Apr 2011 14:38:55 GMT 

Solicitud

GET /img/blog/2011%2f4%2f4.png HTTP/1.1 
Host: cdn.***.com 
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16 (.NET CLR 3.5.30729) 
Accept: image/png,image/*;q=0.8,*/*;q=0.5 
Accept-Language: en-gb,en;q=0.5 
Accept-Encoding: gzip,deflate 
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 
Keep-Alive: 115 
Connection: keep-alive 
Referer: http://www.***.com/Blog 
+0

No conozco la respuesta real a esto, pero tal vez deberías configurar un único recurso compartido entre los dos y usar virtuales para ambos, quizás eso al menos ayude a aislar el problema. – MrGrigg

+0

Gracias por su interés, pero ya es así, he editado la pregunta en consecuencia. – Artex

+0

En realidad, no estoy muy seguro de si hay algún problema con el almacenamiento en caché o los permisos de la carpeta virtual. Estoy abierto a cualquier sugerencia. – Artex

Respuesta

0

configure el permiso de seguridad de sus imágenes de avisos de carpeta para iis_user o todo el mundo y dar a sus derechos plenos y resuelve este error siempre.

Prueba esto en mi un sitio que me dieron mismo problema y mediante el uso de esta forma resolví este error ....

0

Si las imágenes problemáticas cambian con cada actualización, probablemente no es un problema de permisos - suena como el lugar hay algún tipo de bloqueo pasando. ¿Tiene activado el servicio de indexación o se está ejecutando una solución AV?

0

¿Ha investigado los registros de IIS? Esto es, casi 100% seguro, relacionado con el nivel de acceso de la carpeta virtual y es posible que deba establecer credenciales especiales al abrir la ubicación de destino.

¿Cómo habilitar el registro de IIS 6? Here. ¿Cómo analizar los registros de IIS? Here.

0

Asegúrese de que los tipos mime sean para las extensiones que utiliza de las imágenes que se configuran en su IIS.

11

Agregar el permiso para el seguimiento de los usuarios a esa carpeta imagen virtual

  1. IUSR
  2. IIS_IUSRS

Después de añadir el permiso anterior por favor marque si 401 de error sigue ahí o no?

Cuestiones relacionadas