2008-12-17 6 views
9

Quelqu'un peut-il m'aider s'il vous plaît avec ceci. Sur le site de production app_offline.htm ne fonctionne que lorsque vous commencez à télécharger des DLL. Dès que vous commencez à télécharger des DLL, l'erreur suivante s'affiche: "Impossible de charger le fichier ou l'assemblage 'SubSonic' ou l'une de ses dépendances Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus Maintenant, cela montre clairement que IIS tente toujours de servir la page ASPX ?? est-ce que je suis absent ici ?? Toute aide serait appréciée. J'ai passé des heures googler, mais en vain. Merci à l'avance. ManishaPourquoi App_Offline ne fonctionne-t-il pas dès que vous commencez à charger des DLL?

+0

Quelle version de .NET et IIS exécutez-vous? Si c'est dans IIS 7, quel style d'App Pool utilisez-vous? –

+0

J'ai ce même problème. IIS 6, .net 2.0 et 3.5. J'ai travaillé autour d'elle en ayant le proxy servir le app_offline.htm quand le w3svc est en panne. –

Répondre

0

Ok ce peut-être pas votre problème, mais si c'est la première fois que cela se produit, vous pouvez redémarrer votre machine.Un processus meurt parfois avec un verrou sur un fichier .dll, vous ne pouvez donc plus l'utiliser jusqu'à ce qu'il soit déverrouillé. OS).

L'autre problème possible est que le .dll, ou son .dll dépendant, ne sont pas dans votre chemin ou le bon dossier.

Donnez à ces deux éléments un premier aperçu.

+0

si le verrouillage des DLL est le problème, réglez-les à la copie de l'ombre –

+0

Bonne idée, n'avait pas pensé à ce sujet moi-même. –

+0

J'ai ce même problème, et j'ai la copie de l'ombre et les dossiers sont OK. –

5

J'ai entendu parler de personnes ayant des problèmes avec app_offline.htm s'il n'y avait pas assez de contenu dans le fichier.

Remplissez-le avec quelques centaines de kb de texte Lorem Ipsum et voir si cela aide.

+2

Il doit avoir 512 octets (voir http://weblogs.asp.net/scottgu/archive/2006/04/09/442332.aspx). Toujours en erreur ... –