2010-01-13 5 views
4

Je développe une application ASP.NET MVC et aujourd'hui, après un mois, j'ai téléchargé une nouvelle version sur mon serveur (Discount Asp.NET). Depuis, j'ai quelques problèmes pour afficher l'une des pages: http://www.jobbox.com.br/cocoonhealth/profile/gguerini Les caractères non valides sont affichés à la place de la page.ASP.NET MVC application affichant des caractères étranges

Toutes les autres pages sont correctes. J'ai essayé de changer l'encodage, les sauts de ligne et etc. Rien! J'ai testé sur mon ordinateur et un autre serveur: les deux endroits, la page fonctionne très bien, mais sur le serveur Discount.asp, ne fonctionne pas. Je ne sais pas quoi faire. J'ai passé toute la journée à essayer de comprendre ce qui s'est passé.

http://www.jobbox.com.br/cocoonhealth/ - PAGE D'ACCUEIL http://www.jobbox.com.br/cocoonhealth/profile/gguerini - PROBLÈME

je double tout vérifier et il n'y a apparemment rien de mal. Je ne sais pas quoi faire.

Avez-vous déjà vu quelque chose de similaire?

J'apprécie votre aide. G

+0

Juste une note, toutes les/pages de profil réagissent de la même./profile/renvoie la même chose que/profile/gguerini et la même chose que/profile/bob. –

+0

bizarre un ouais, on dirait que vous renvoyez un fichier binaire et non du texte. – Michel

+0

vraiment bizarre .. mais la chose amusante est que cela fonctionne sur mon ordinateur! Je vais essayer de nettoyer la page, mettre un "Hello World" et voir ce qui se passe ... Je vous tiendrai au courant des mises à jour. Merci pour maintenant! ;) –

Répondre

2

Est-ce la seule page où ceci est un problème? J'ai vu quelque chose de similaire il y a un an avec une vieille version bêta de MVC 1 ... Je pense que cela avait quelque chose à voir avec le mauvais type de contrôleur (c'est-à-dire retourner un résultat JSON au lieu d'un résultat).

Je vous suggère de couper votre vue à son strict minimum ... c'est-à-dire la première ligne puis un Hello World. Si cela arrive encore, vérifiez l'action qui crée la vue ... Je parie que ce n'est pas en train de retourner une vue mais quelque chose d'autre.

Si vous ne parvenez toujours pas à le trouver, postez votre version minimale de la vue et l'action correspondante.

6

Accédez à votre fichier Global.asax.cs et ajoutez ce code en cas Application_Error:

HttpApplication app = sender as HttpApplication; 
app.Response.Filter = null; 
+0

Résolu mon problème. Merci –

Questions connexes