Iβm sure that Iβm just doing it wrong, but for the life of me I canβt make things play beautifully. I am just starting to install and configure CruiseControl.net on a VM2008 X64 VM. The installation seemed a little funny, as it did not create an IIS site for the toolbar, and I just did it myself and pointed to it:
C: \ Program Files (x86) \ CruiseControl.NET \ webdashboard
(I had to add permissions for iis_iusrs in order to deal with configuration files, and not sure how good it is).
In any case, now I can view the web control panel and enter the admin section, etc. Ultimately, I want this site to be available online for ease of use by the team, so it needs to be blocked and protected. Therefore, for this purpose, I put the following sections in web.config:
<authentication mode="Forms">
<forms name="appNameAuth" path="/" loginUrl="server/local/SimpleUserLogin.aspx" protection="All" timeout="30">
<credentials passwordFormat="Clear">
<user name="jon" password="test" />
<user name="mike" password="test" />
</credentials>
</forms>
</authentication>
If I put the next section, I can get to the login screen, but it will always be sent back even after logging in and I will never see any other pages:
<authorization>
<deny users="?" />
</authorization>
I also have this outside the system.web section:
<location path="server/local/SimpleUserLogin.aspx">
<system.web>
<authorization>
<allow users ="*" />
</authorization>
</system.web>
</location>
My goal is to direct all unregistered users to the login page and nowhere else, after logging in they can view any page. Am I here as a blocker?
thank