J'ai un problème avec CruiseControl.net où le tableau de bord Web ne fonctionnera pas dans IIS. J'ai essayé de passer ASP.Net entre les modes 64 et 32 bits et de réinstaller le régulateur de vitesse, mais rien ne semble fonctionner. Quelqu'un d'autre a eu des problèmes avec CruiseControl.Net sur les plates-formes 64 bits?CruiseControl.Net sur Windows Server 2003 x64
Cheers, Jamie
[Modifier]
Je pensais que je devrais préciser, je reçois une erreur 404 lorsque je tente d'accéder au site. J'utilise la bonne adresse car elle demande une authentification. Le gestionnaire .aspx fonctionne parce que je ne vois pas la page default.aspx du répertoire ccnet.
[Edit2]
J'utilise le web.config par défaut qui vient avec CCNet, mais voici:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<!-- Change this if (for example) you want to keep your dashboard config file under source control -->
<add key="DashboardConfigLocation" value="dashboard.config" />
</appSettings>
<system.web>
<httpHandlers>
<!-- Yes, we are overriding .aspx - don't delete this! We are using .aspx since we know it is already bound to ASP.NET. In future we might use a
different extension so that people can add their own ASP.NET pages if they want to, but we should make sure in that case to change how
URLs are created -->
<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>
<compilation defaultLanguage="c#" debug="true" />
<customErrors mode="RemoteOnly" />
<authentication mode="Windows" />
<!-- APPLICATION-LEVEL TRACE LOGGING
Application-level tracing enables trace log output for every page within an application.
Set trace enabled="true" to enable application trace logging. If pageOutput="true", the
trace information will be displayed at the bottom of each page. Otherwise, you can view the
application trace log by browsing the "trace.axd" page from your web application
root.
-->
<trace
enabled="false"
requestLimit="10"
pageOutput="true"
traceMode="SortByTime"
localOnly="true"
/>
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;user id=sa;password="
cookieless="false" timeout="20" />
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
</system.web>
Merci, cela m'a aidé énormément! – CrimsonX