2010-01-14 3 views
0

J'ai installé CruiseControl.NET 1.5 (CTP) sur un serveur Windows 2008 avec IIS7.Affichage du journal de construction XML brut sur CruiseControl.NET sous IIS7 - 404

Le programme d'installation ne crée pas de répertoire virtuel pour le tableau de bord ccnet. Aucun gros problème, configuré manuellement, et a également changé l'AppPool pour être classique, par opposition au mode Pipeline intégré. Le tableau de bord Web affiche et fonctionne généralement bien (je peux voir les projets et forcer les builds etc.), mais quand je veux voir le fichier journal brut XML, une URL qui se termine par quelque chose comme build/log20100114095622.xml/XmlBuildLog.xml, je reçois un 404 erreur, et il semble que IIS essaie d'acheminer le fichier .XML via le gestionnaire StaticFile d'IIS7.

J'ai essayé de créer une carte de script personnalisée (pour juste l'application ccnet évidemment) pour ASPNET_ISAPI qui mappe en * .xml, j'ai redémarré IIS, mais je reçois toujours la même erreur.

Apprécierait que quelqu'un puisse faire la lumière sur ce sujet.

Répondre

0

Hmm. On dirait que j'ai ajouté le mappage de script pour .xml sur la version 32 bits de la DLL ASPNET_ISAPI, qui était la raison pour laquelle elle n'a pas été invoquée. Ajout d'un mappage de script * .xml pour la version 64 bits, au niveau du chemin %windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll, et cela fonctionne maintenant comme un régal.

Questions connexes