fichier png en n'affichant pas d'
j'ai quelques fichiers png dans mon asp.net 3.5 web app. les images s'afficher correctement dans dev; cependant, lorsque je charge l'application sur le serveur, les fichiers png ne s'affiche pas. je suis en utilisant w2k8 et iis. quand je serveur un autre fichier image à partir du même répertoire (jpg), il fonctionne. est-il quelque chose que je suis absent avec les fichiers png?
Est-il un type MIME mis en place pour PNG? Le fichier des autorisations correctes? et si vous allez directement sur le fichier /dossier.png quelle est l'erreur que vous obtenez?
Est le site web public? Si oui, veuillez poster un lien vers la PNG qui ne peuvent pas être affichés afin que nous puissions voir si les en-têtes HTTP dans le détail sur la question.
Hofmann : Bonne suggestion
intéressant - je obtenir un 401.3 lors de la navigation vers le fichier directement sur le serveur avec ie. il y a un type mime pour png. tout le monde a accès en lecture au fichier, mais le propriétaire créateur n'a pas accès au dossier - quand j'essaie de modifier les acl, il ne prend pas les changements.
Est le site web public? Si oui, veuillez poster un lien vers la PNG qui ne peuvent pas être affichés afin que nous puissions voir si les en-têtes HTTP dans le détail sur la question.
Hofmann : Bonne suggestion
intéressant - je obtenir un 401.3 lors de la navigation vers le fichier directement sur le serveur avec ie. il y a un type mime pour png. tout le monde a accès en lecture au fichier, mais le propriétaire créateur n'a pas accès au dossier - quand j'essaie de modifier les acl, il ne prend pas les changements.
OriginalL'auteur mson | 2010-02-19
Vous devez vous connecter pour publier un commentaire.
Cela ressemble à un problème d'autorisations. Avez-vous vérifié les autorisations sur l'un des fichiers PNG pour être certain qu'ils peuvent être lus par tout le monde?
Si vous pouvez accéder directement sur le serveur, vous pouvez voir les images si vous utilisez un navigateur sur le serveur et de visiter le site local? http://localhost/
Pouvez-vous essayer d'afficher l'PNG directement par l'URL de votre navigateur? Je veux dire par là d'entrer l'URL complète de l'PNG plutôt que sur la page qui affiche le PNG. Par exemple http://sstatic.net/so/img/logo.png
ok - le fichier a été crypté... ne sais pas pourquoi png est chiffré, mais la suppression de cryptage correction du problème.
OriginalL'auteur Bernhard Hofmann
Très tard, mais peut-être pas une mauvaise solution:
Si vous renommez un .jpg pour .png il ne sera pas affiché dans les navigateurs de Microsoft.
Si vous enregistrez à nouveau le fichier dans la Peinture par exemple, pour changer le type mime du fichier ou des en-têtes ainsi, il se charge, après que changement.
Vous pouvez le tester assez facilement:
OriginalL'auteur Rob