在IIS7 - 404下查看CruiseControl.NET上的原始XML构建日志

时间:2010-01-14 09:48:28

标签: iis iis-7 windows-server-2008 cruisecontrol.net

我在装有IIS7的Windows 2008服务器上安装了CruiseControl.NET 1.5(CTP)。

安装程序不会为ccnet仪表板创建虚拟目录。没有大问题,手动配置,并且还将AppPool更改为Classic而不是Integrated Pipeline模式。

Web仪表板显示并且通常可以正常工作(我可以查看项目并强制构建等),但是当我想查看原始XML日志文件时,一个以build/log20100114095622.xml/XmlBuildLog.xml之类的结尾的URL,我得到404错误,似乎IIS正试图通过IIS7的StaticFile处理程序路由.XML文件。

我尝试为ASPNET_ISAPI创建自定义脚本映射(显然只是ccnet应用程序),映射到* .xml,重启IIS,但我仍然遇到同样的错误。

如果有人能对此有所了解,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

嗯。看起来我在32位版本的ASPNET_ISAPI DLL上添加了.xml的脚本映射,这就是它没有被调用的原因。

刚刚在路径%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll添加了64位版本的* .xml脚本映射,现在它可以正常使用。