Q: Login Control is behaving strange when site on prod server.
Hi!
I published my web application today on a 2003 server with IIS 6 and Net
Frmwk 2
I have a root containing
Default.aspx
Login.aspx
Then a folder called /Pages/Order
under that folder i have severald aspx pages.
In the /Pages i have a web.config telling that no anonymous users is allowed
and there for
the login.aspx is displayed if not logged in.
The user tries to access the mysite.com/Pages/Order/NewOrder.aspx and will
be redirected to Login.aspx
After the user submits the userid and password, it wont redirect to the page
he/she was trying to access.
The server tells me that the page doesn't exist.
I have checked, rights, on the IIS server, filesystem etc. But i cant
understand why it doesn't work
If i run it localy it works like a charm.
Is there a setting on the IIS that needs to be enabled?
Regards
Martin
Re: Login Control is behaving strange when site on prod server.
Additional information!
I see to my horror that pages that are accessible for anonymous users could
not be
found either?
I have a folder called /All
and when clicking a link on my default.aspx page it wont get there either?!?
The href of the a tag is pointing like this "/All/Guestpage.aspx"
What could be wrong?
"Martin Arvidsson, Visual Systems AB" <martin.arvidsson [at] vsab.net> skrev i
meddelandet news:%235EpQRYmIHA.1912 [at] TK2MSFTNGP04.phx.gbl...
> Hi!
>
> I published my web application today on a 2003 server with IIS 6 and Net
> Frmwk 2
>
> I have a root containing
>
> Default.aspx
> Login.aspx
>
> Then a folder called /Pages/Order
> under that folder i have severald aspx pages.
>
> In the /Pages i have a web.config telling that no anonymous users is
> allowed and there for
> the login.aspx is displayed if not logged in.
>
> The user tries to access the mysite.com/Pages/Order/NewOrder.aspx and will
> be redirected to Login.aspx
>
> After the user submits the userid and password, it wont redirect to the
> page he/she was trying to access.
> The server tells me that the page doesn't exist.
>
> I have checked, rights, on the IIS server, filesystem etc. But i cant
> understand why it doesn't work
> If i run it localy it works like a charm.
>
> Is there a setting on the IIS that needs to be enabled?
>
> Regards
> Martin
>
Re: Login Control is behaving strange when site on prod server.
You need to create a <location> tag in a web.config
which points to /All and specifically allows anonymous access.
<configuration>
<location path="/All/Guestpage.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
</configuration>
You can place the location tag either in the root directory or in the /All directory.
See :
http://www.dotnetcoders.com/web/Articles/ShowArticle.aspx?ar ticle=186
....for more detail.
Juan T. Llibre, asp.net MVP
asp.net faq : http://asp.net.do/faq/
foros de asp.net, en espaņol : http://asp.net.do/foros/
======================================
"Martin Arvidsson, Visual Systems AB" <martin.arvidsson [at] vsab.net> wrote in message
news:%230gxcdYmIHA.4664 [at] TK2MSFTNGP06.phx.gbl...
> Additional information!
>
> I see to my horror that pages that are accessible for anonymous users could not be
> found either?
>
> I have a folder called /All
>
> and when clicking a link on my default.aspx page it wont get there either?!?
>
> The href of the a tag is pointing like this "/All/Guestpage.aspx"
>
> What could be wrong?
>
>
> "Martin Arvidsson, Visual Systems AB" <martin.arvidsson [at] vsab.net> skrev i meddelandet
> news:%235EpQRYmIHA.1912 [at] TK2MSFTNGP04.phx.gbl...
>> Hi!
>>
>> I published my web application today on a 2003 server with IIS 6 and Net Frmwk 2
>>
>> I have a root containing
>>
>> Default.aspx
>> Login.aspx
>>
>> Then a folder called /Pages/Order
>> under that folder i have severald aspx pages.
>>
>> In the /Pages i have a web.config telling that no anonymous users is allowed and there for
>> the login.aspx is displayed if not logged in.
>>
>> The user tries to access the mysite.com/Pages/Order/NewOrder.aspx and will be redirected to Login.aspx
>>
>> After the user submits the userid and password, it wont redirect to the page he/she was trying to access.
>> The server tells me that the page doesn't exist.
>>
>> I have checked, rights, on the IIS server, filesystem etc. But i cant understand why it doesn't work
>> If i run it localy it works like a charm.
>>
>> Is there a setting on the IIS that needs to be enabled?
>>
>> Regards
>> Martin
>>
>
>