Página de inicio de session 401 con authentication de formularios

He visto esta pregunta unas cuantas veces en Internet, pero ninguna respuesta que he visto ha solucionado mi problema.

Tengo authentication de formularios activada en mi aplicación y se ha denegado el acceso anónimo:

<configuration> ... <system.web> ... <authentication mode="Forms"> <forms name=".ASPXFORMSAUTH" loginUrl="Account/Authenticate.aspx"></forms> </authentication> <authorization> <deny users="?"/> </authorization> 

Se ha habilitado el acceso a la página de inicio de session:

 </system.web> <location path="Account/Authenticate.aspx"> <system.web> <authorization> <allow users="?"/> </authorization> </system.web> </location> 

La authentication anónima está habilitada en el dialog de properties del proyecto y la authentication de Windows está deshabilitada. También he comprobado el file applicationhost.config para IIS Express en mis documentos. Tiene todos los modos de authentication excepto anónimo deshabilitado. Estoy utilizando IIS express como el server de debugging.

Por lo que sé esto es todo lo que se supone que debe hacer para resolver el error de acceso denegado, pero todavía estoy recibiendo el siguiente post de error en mi browser:

Mensaje de error 401.2 .: No autorizado: Error de inicio de session debido a la configuration del server. Compruebe que tiene permiso para ver este directory o página basándose en las cnetworkingenciales que proporcionó y los methods de authentication habilitados en el server Web.

Como una nota lateral interesante, si habilito la authentication de Windows, la página de inicio de session aparecerá correctamente. Sin embargo, esto no funciona cuando se implementa el sitio. Si se implementa, activar la authentication de Windows solo causará que una window de JavaScript aparezca pidiendo cnetworkings (no la forma que hice).

Alguien sabe cómo arreglar esto. Mi único recurso en este momento es restringir manualmente el acceso en el código y tener IIS dejar pasar todo el tráfico.

Editar

Como solución final realicé la authentication manual de usuarios. En cuanto a IIS sabe acceso anónimo no está restringido, pero la session se comtesting en cada request para verificar que el usuario ha iniciado session (la session es donde almaceno mi object de connection DB por usuario). Para el contenido estático sólo utilizo controlleres HTTP que utilizan un estado de session de sólo lectura para verificar el acceso antes de servir files.

  • ¿Por qué el inicio de session automático a través de ssh con authorized_keys no funciona?
  • ¿Cómo usar SSH para la connection de la aplicación web?
  • CentOS requiere ingresar contraseña dos veces para sudo, login
  • ¿Cómo puedo entrar en una máquina de gentoo-linux si hosted PAM?
  • Servidor de Ubuntu que cierra la connection después de una connection correcta
  • ¿Adónde fue mi barra de tareas de Solaris?
  • ¿Puedo agregar counts de usuario a Windows Server 2012 basadas en counts de Microsoft?
  • Cómo evitar que un usuario inicie session, pero permite "su - usuario" en Linux?
  • ¿Cómo puedo averiguar por qué un usuario no puede conectarse a Ubuntu Linux?
  • Conexión inalámbrica 802.1X Pre Logon
  • Servidor Mac OSX VNC - ¿Puedo ver si hay alguien más conectado?
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.