我在装有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,但我仍然遇到同样的错误。
如果有人能对此有所了解,我将不胜感激。
答案 0 :(得分:0)
嗯。看起来我在32位版本的ASPNET_ISAPI DLL上添加了.xml的脚本映射,这就是它没有被调用的原因。
刚刚在路径%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll
添加了64位版本的* .xml脚本映射,现在它可以正常使用。