Re: Using IIS w/ASP .NET 2.0 Web Application Projects



No matter how much you nitpick my post,
if you enable Windows Integrated Authentication, anonymous access is not allowed.

The info you quoted is quite specific :

!> Anonymous access is denied because Windows file system permissions have
!> been set, requiring the users to provide a Windows user name and password
!> before establishing a connection with restricted content.

See my previous post for more details regarding use of Windows Authentication with ASP.NET.

re:
!> Contrary to your statement that Windows authentication overrides anonymous authentication
!> this indicates that Windows authentication will only be used when anonymous is turned off

Not true.

Once Windows Integrated Authetication is selected, anonymous
authentication is not possible, at least within non-ASP.NET IIS applications.

For ASP.NET, certain special rules apply.

Follow the link I provided in my previous post for details on
how to require Windows Authentication for an ASP.NET app.




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/
======================================
"Scott M." <smar@xxxxxxxxxxxxx> wrote in message news:eM%23JCdDYIHA.1132@xxxxxxxxxxxxxxxxxxxxxxx
Correction: IIS 5.1

Also, from the IIS documentation:

Once integrated Windows authentication is enabled, your Web server will only use it under the following conditions:

-Anonymous access is disabled.

-Anonymous access is denied because Windows file system permissions have been set, requiring the users to provide a
Windows user name and password before establishing a connection with restricted content.

Contrary to your statement that Windows authentication overrides anonymous authentication, this indicates that Windows
authentication will only be used when anonymous is turned off (which, in my case, it is not) or when anonymous access
is tried but denied.

-Scott





"Scott M." <smar@xxxxxxxxxxxxx> wrote in message news:EE768BA4-D4BA-4206-A9C6-7E62304EDC37@xxxxxxxxxxxxxxxx

"Juan T. Llibre" <nomailreplies@xxxxxxxxxxx> wrote in message news:%236pwAu8XIHA.536@xxxxxxxxxxxxxxxxxxxxxxx
re:
!> Anonymous Access is on by default. I only turned on Integrated Windows
!> Authentication (in addition to the automatically enabled Anonymous Access)

Integrated Windows Authentication overrides the Anonymous authentication default.

I'm not so sure about that since both Anonymous and Integrated Windows are checked simultaneously. If selecting one
disabled the other, I would expect that you would not be able to select them both together. I believe that selecting
both allows IIS to have the benefits of both. VS needs integrated Windows authentication to make debugging work.

When you "only turned on Integrated Windows Authentication", in effect,
you are requiring *all* clients which access your application to have an
account on the server which is hosting it.

re:
!> Integrated Windows Authentication must be on in order to debug the application

Which OS are you using ? Which version of IIS are you using ?

XP Pro. SP2 / IIS 6.0

There's different solutions for different OS/IIS versions.

There's a slew of reports/solutions for the problem you report at :
http://www.google.com/search?hl=en&q=debug+%22Visual+Studio%22+%22Windows+Authentication%22

Yes, I've already seen those but that's not really the point of my post.

Even with what you are saying, I should be able to see the page I'm trying to access since I do, in fact, have a
Windows account on the development server that I'm testing against and even still, I get a 403 error.







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/
======================================
"Scott M." <smar@xxxxxxxxxxxxx> wrote in message news:utGU6%236XIHA.5816@xxxxxxxxxxxxxxxxxxxxxxx

"Juan T. Llibre" <nomailreplies@xxxxxxxxxxx> wrote in message news:OIQuSa6XIHA.3940@xxxxxxxxxxxxxxxxxxxxxxx
re:
!> enabled Integrated Windows Authentication
!> When I attempt to run the project, I get an http 403 access fobidden error

When you run ASP.NET with Windows Authentication enabled,
every single account which accesses the application must have
permission to access the app expressly granted.


Have you considered using Anonymous Authentication or Forms Authentication ?

Anonymous Access is on by default. I only turned on Integrated Windows Authentication (in addition to the
automatically enabled Anonymous Access) because Visual Studio complained that Integrated Windows Authentication
must be on in order to debug the application.

Or, are you set on creating a Windows user account for every single user of your App ?

See above.



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/
======================================
"Scott M." <smar@xxxxxxxxxxxxx> wrote in message news:OpY5jz5XIHA.2268@xxxxxxxxxxxxxxxxxxxxxxx
In my ASP .NET 2.0 Web Applicaiton Project, I've changed the server setting to use IIS. I then created the
virtual directory (from the button in VS) and then went and enabled Integrated Windows Authentication. The site
consists of just a single default.aspx file with nothing in it. When I attempt to run the project, I get an http
403 access fobidden error.

What am I missing?

Thanks.












.