Nous avons un serveur Web qui exécute de nombreuses applications Web. Quand j'ai repris ce serveur, j'ai remarqué que les sites n'étaient pas précompilés, donc dans le but de le nettoyer, j'ai précompilé le site en utilisant l'option Publier dans VS2008 (et permettre au site précompilé d'être mis à jour).Application .NET précompilée recevant "Internet Explorer ne peut pas afficher la page Web"
Lorsque j'ai déployé le site sur le serveur Web, le site a cessé de fonctionner - Dans IE, j'obtiens "Internet Explorer cannot display the webpage"
- dans Firefox j'obtiens "Unable to connect. Firefox can't establish a connection to the server at >>sub.domain.com<<"
. Voici quelques choses que j'ai remarqué:
- Je suis en mesure de parcourir manuellement un seul fichier .html statique qui fait partie du site
- Si je remplace les fichiers précompilés sur le serveur avec le code décompilé , le site fonctionne bien
- Si je change le pool d'applications pour utiliser .NET 4.0, j'obtiens des erreurs avec le module system.web.extensions dupliqué, ce que je m'attendais à voir avec une application construite pour .NET 3.5.
- Lorsque je navigue initialement sur le site après un nouveau IISRESET, l'application redirige vers /Login.aspx, que le web.config définit comme la page de connexion aux formulaires auth. Il redirige ensuite vers /default.aspx et affiche l'erreur en question. CustomErrors est sur OFF, le débogage est ENABLED, mais je n'obtiens pas de page d'erreur .NET utile, et je ne vois aucun événement au niveau du système ou de l'application dans le journal des événements Windows.
Avez-vous des conseils pour expliquer pourquoi cela pourrait se produire? J'ai pu réussir à précompiler un autre site sur le même serveur avec des problèmes ZERO.
Le contrôle de la source échoue. :( –