IIS Windows Authentication - Local Dev Machine not on a Domain but Workgroup?

Hello all,

I am testing some application stuff using an MVC application where I have authentication mode as Windows.    Once I deploy to IIS 7, I have enabled Windows Auth and disabled Anonymous auth.  However, now everything I try to run the site I get prompted for username and password credentials.  I assume this is because I am home and on my local machine not on a domain but setup as Workgroup.   Is this correct and is there a way to set this up so I can truely test windows auth like it would work at work?
Who is Participating?
gurutcConnect With a Mentor Commented:
it's going to be almost impossible to make this work.  When you have an AD domain the netbios name has an equivalence to the FQDN domain name configured in IIS, ie mydomain=mydomain.local.  So when a user is logged into mydomain and hits IIS that supports website.mydomain.local IIS says 'I  am mydomain.local which equals mydomain, is the user in mydomain and authenticated, because if he is I don't have to make him login to mydomain.local cuz he's already logged in to the equivalent mydomain.

You're gonna need an AD domain, I think, to make this work.  But, for what it's worth, it looks like your stuff is all working the way it should on a workgroup setup, and that means hopefully that it'll work fine with just a little tweaking when you deploy on an AD domain.

Regards, gurutc
Paul MacDonaldDirector, Information SystemsCommented:
You're being prompted for credentials because you need to authenticate to the web site.  This is what you've instructed the web site to do.  Whether or not there is a domain is irrelevant.
sbornstein2Author Commented:
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.