2010-03-18 26 views
2

J'ai essayé de définir serverErrorMessageFile sur un chemin relatif à machine.config, et à un chemin absolu, mais lors de l'accès à une application sur notre serveur IIS6 qui partage un pool avec une autre version ASP.NET, nous obtenons toujours le gros, moche , rouge, par défautServeur Application non disponible message. Depuis l'une de nos applications ASP.NET récemment (et mystérieusement) changé app pools à celui occupé par une application avec une version différente d'ASP.NET, nouveau (nous n'avons pas encore déterminé la cause - patches, troisième logiciel de fête, trop d'administrateurs), nous aimerions pouvoir personnaliser cette erreur afin que les utilisateurs voient quelque chose d'un peu moins alarmant et inutile si cela se reproduit, pour une raison quelconque. Par conséquent, est-ce que serverErrorMessageFile ne fonctionne pas dans IIS6, ou ne fonctionne-t-il pas pour les conflits de version ASP.NET, ou ai-je manqué quelque chose?Est-ce que processModel/serverErrorMessageFile fonctionne lors du mélange accidentel de versions ASP.NET dans IIS6?

Répondre

0

MSDN dit que l'attribut est pris en charge sur les versions .NET Framework 2 & 3. Peut-être est une piscine app 1.x qui devient polluée et donc déclencher l'exception. Quelles versions du framework sont en jeu ici?

+0

Il aurait été .NET 1.1 vs .NET 2.0/3.5 IIRC. Heureusement, cela n'a pas été quelque chose que nous avons eu des problèmes récemment. – brianary