I've seen some similar issues posted regarding running the webdashboard webapp under mono on linux, but I'm seeing a different error message under Windows. Is anyone out there successfully running CCNet 1.4 webdashboard under Mono/XSP on Windows?
* Windows XP Professional SP2 * Mono 2.0.1 (mono-2.0.1-gtksharp-2.10.4-win32-1.exe) * CruiseControl.NET 1.4.1 I launch XSP from the webdashboard directory: /cygdrive/c/CruiseControl.NET/webdashboard$ /cygdrive/c/Mono-2.0.1/bin/ xsp xsp2 Listening on address: 0.0.0.0 Root directory: c:\CruiseControl.NET\webdashboard Listening on port: 8080 (non-secure) Hit Return to stop the server. When I hit the webdashboard URL at http://localhost:8080/, I get the following exception. This looks similar to the issue reported in CCNET-1057 (http://jira.public.thoughtworks.org/browse/CCNET-1057), but in my case the path is missing the drive letter (Path: :/ DOCUME~1/..., should be Path: c:/DOCUME~1/...). Launching XSP from a DOS shell also results in the same error. System.IO.IOException: Win32 IO returned ERROR_INVALID_NAME. Path: :/ DOCUME~1/sumbach/LOCALS~1/Temp/sumbach-temp-aspnet-0/3e498371/assembly/ shadow/4ad927c1/3ac32d54_701a0a95_00000001 at System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs) [0x00000] at System.IO.Directory.GetFiles (System.String path, System.String searchPattern) [0x00000] at Exortech.NetReflector.NetReflectorTypeTable.Add (System.String path, System.String searchPattern) [0x00000] at ThoughtWorks.CruiseControl.WebDashboard.Configuration.DashboardConfigurationLoader.GetTypeTable () [0x00000] at ThoughtWorks.CruiseControl.WebDashboard.Configuration.DashboardConfigurationLoader..ctor (Objection.NetReflectorPlugin.ObjectionNetReflectorInstantiator instantiator, IPhysicalApplicationPathProvider physicalApplicationPathProvider) [0x00000] at ThoughtWorks.CruiseControl.WebDashboard.Configuration.CachingDashboardConfigurationLoader..ctor (ObjectSource objectSource, System.Web.HttpContext context) [0x00000] at ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer.GetDashboardConfiguration (ObjectSource objectSource, System.Web.HttpContext context) [0x00000] at ThoughtWorks.CruiseControl.WebDashboard.Dashboard.CruiseObjectSourceInitializer.SetupObjectSourceForRequest (System.Web.HttpContext context) [0x00000] at ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET.HttpHandler.ProcessRequest (System.Web.HttpContext context) [0x00000] at System.Web.HttpApplication+<Pipeline>c__Iterator5.MoveNext () [0x00000] at System.Web.HttpApplication.Tick () [0x00000]
