Eso ya es lo que hago, y por ello me salta una ventana del explorador para solicitar las credenciales del dominio.
Yo quiero que eso funcione a traves de un formulario web (cosa que en servidor local de VS 2005 me funciona). El web.config lo tengo asi:
.......
<connectionStrings>
<add name="ADConnectionString" connectionString="LDAP://oficina.local/CN=Users,DC=oficina,DC=local"/>
</connectionStrings>
.......
<authentication mode="Forms"></authentication>
<identity impersonate="true"/>
...........
<providers>
<remove name="ADProvider"/>
<add name="ADProvider" type="System.Web.Security.ActiveDirectoryMembershi pProvider, System.Web, Version=2.0.0.0, 
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ADConnectionString" attributeMapUsername="sAMAccountName"/>
</providers>
Se entiende? eso lo que me hace es utilizar los formularios asp para autenticarme en win2, pero cuando lo meto en el IIS, no me suplanta el usuario.
Gracias a todos :)
Cita:
Iniciado por j_serrano Anda a MI PC, boton derecho > Administrar.
Despues hace click en Servicios y Aplicaciones > Servicios de Internet Information Server > Sitio web Predeterminado
Busca tu carpeta, boton derecho, propiedades
Donde dice Aplicacion, presiona en crear (omiti este paso si ya la creaste antes)
En la pestaña seguridad de directorios, hace click en Modificar, y destilda el acceso anonimo.
En la misma ventana, asegurate que este tildado Autenticacion de Windows integrada.
Asi lo tengo andando yo ahora mismo.
Windows 2000, IIS, ASP.net , Framework 2
espero te sirva abrazo!