2010-01-12 3 views
1

j'ai une erreur assez ennuyeux qui peut; t comprendre.erreur 404 sur la gestion de l'image action de contrôleur mvc asp.net

J'ai une action du contrôleur qui génère des images. tout fonctionne bien sur mon ordinateur portable de développement gagner 7 pro iis 7.5. Mais quand je le déploie pour gagner 2008 iis 7 images ne sont pas générées et je reçois erreur 404.

ne peut imager ce mauvais

grâce

+0

Est-ce que le reste du site fonctionne? Pouvez-vous nous montrer une partie du code? Avez-vous mis à jour des références? – LiamB

+0

reste du site fonctionne bien, juste sans images. public virtual void Image() { // écrit l'image de db dans le flux de réponse. } cela fonctionne sur iis 7.5. Je suppose que c'est un problème de configuration – Alex

Répondre

1

Vérifiez l'emplacement du fichier des images. Etes-vous en train d'utiliser "~/Images /" ou "../Images" ... Cela peut provoquer un mauvais affichage du code pour les images.

Cela me brûle toujours quand je déplace le projet sur le serveur.

0

Quelle est l'URL que vous utilisez pour accéder à l'action? Est-ce qu'il se termine par une extension de fichier réelle, comme jpg ou png?

Si tel est le cas, le gestionnaire de fichiers statiques d'IIS risque de vous atteindre. Essayez d'accéder au contrôleur/action via un itinéraire différent, tel que "image/generate/123".

Questions connexes