Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / ASP.NET / General / April 2008

Tip: Looking for answers? Try searching our database.

Q: Login Control is behaving strange when site on prod server.

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Martin Arvidsson, Visual Systems AB - 08 Apr 2008 15:21 GMT
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
Martin Arvidsson, Visual Systems AB - 08 Apr 2008 15:43 GMT
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?

> Hi!
>
[quoted text clipped - 28 lines]
> Regards
> Martin
Juan T. Llibre - 08 Apr 2008 16:16 GMT
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?article=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/
======================================
> Additional information!
>
[quoted text clipped - 36 lines]
>> Regards
>> Martin

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.