I found the problem
Under Vista and IIS 7.0 , the HttpHandlers should be under
<system.webServer> and not <system.web>
so I added this section in the web.config
<system.webServer>
<handlers>
<add verb="*" path="*.aspx"
type="ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET.HttpHandler,ThoughtWorks.CruiseControl.WebDashboard"/
>
<add verb="*" path="*.xml"
type="ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET.HttpHandler,ThoughtWorks.CruiseControl.WebDashboard"/
>
</handlers>
</system.webServer>
On Aug 23, 4:46 pm, ghassan <[email protected]> wrote:
> Hi
> I installed CCNET 1.5 under Vista.
> I couldn't make the web dashboard working
> I am getting this error
> CruiseControl.NET Configuration error
> Hi. You're seeing this page because there is a configuration problem
> with your installation of the CruiseControl.NET Dashboard. Make sure
> your web.config contains the following in the <system.web> section:
>
> <httpHandlers>
> <add verb="*" path="*.aspx"
> type="ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET.HttpHandler,ThoughtWorks.CruiseControl.WebDashboard"/
>
> <add verb="*" path="*.xml"
> type="ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET.HttpHandler,ThoughtWorks.CruiseControl.WebDashboard"/
>
> </httpHandlers>
>
> Also make sure you have setup IIS to map .aspx files to
> aspnet_isapi.dll. This should be setup for you automatically when you
> install the .NET Framework and run the aspnet_regiis.exe program. If
> IIS was installed after the .NET framework, you will need to either
> run aspnet_regiis.exe or open IIS manager, right-click the ccnet
> website, select properties and then the ASP.NET tab. Make sure the
> ASP.NET version has something displayed in the dropdown (eg. .NET 2.0,
> 2.0.50727) and click OK.
>
> ASP.NET is already installed, and the web site ccnet is mapped to aspx
> and to asp.net
> any ideas?