Para facilitar la configuración del archivo web.config, escribí un ejemplo de un archivo web.config de uso común, que se puede usar como plantilla para modificar según sea necesario.
Tres formas rápidas de crear un archivo web.config:
1. Configure usando la herramienta de configuración del sitio web asp.net en VS2005
2. Escriba con referencia al archivo machine.config en el directorio C:WINDOWSMicrosoft.NETFrameworkv2.0.50727 (versión .net framework)CONFIG.
3. Realice modificaciones de plantilla en el siguiente archivo.
Haga clic aquí para ampliar el código
<?xml versión="1.0" codificación="utf-8"?>
<!--
Nota: En lugar de editar manualmente este archivo, también puede utilizar
Herramienta de gestión web para configurar los ajustes de la aplicación. Puedes usar el
Opción "Sitio web" -> "Configuración Asp.Net".
Una lista completa de configuraciones y anotaciones está en
machine.config.comments, que generalmente se encuentra en
WindowsMicrosoft.NetFrameworkv2.xConfig
-->
<configuración xmlns=" http://schemas.microsoft.com/.NetConfiguration/v2.0 ">
<configuración de la aplicación>
<!-- Habilitar el almacenamiento en caché de datos -->
<añadir clave="EnableCaching" valor="true"/>
</aplicaciónConfiguración>
<cadenas de conexión>
<añadir nombre="strConnUserDB"
ConnectionString="Fuente de datos=.;Catálogo inicial=perfil1;Seguridad integrada=True"
nombredelproveedor="System.Data.SqlClient" />
</cadenasdeconexión>
<sistema.web>
<membresía
>
<proveedores>
<eliminar nombre="AspNetSqlMembershipProvider" />
<añadir nombre="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Versión=2.0.0.0, Cultura=neutral, PublicKeyToken=b03f5f7f11d50a3a"
conexiónStringName="strConnUserDB"
enablePasswordRetrieval="falso"
enablePasswordReset="verdadero"
requiereQuestionAndAnswer="verdadero"
nombredeaplicación="/"
requiereUniqueEmail="falso"
formato de contraseña = "hash"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="7"
minRequiredNonalphanumericCharacters="1"
contraseñaAttemptWindow="10"
contraseñaFuerzaRegularExpresión=""
descripción="Almacenamiento de datos de membresía"
/>
</proveedores>
</membresía>
<profile enable="true" defaultProvider="AspNetSqlProfileProvider" hereda="">
<proveedores>
<eliminar nombre="AspNetSqlProfileProvider" />
<agregar nombre="AspNetSqlProfileProvider"
conexiónStringName="strConnUserDB"
nombredeaplicación="/"
type="System.Web.Profile.SqlProfileProvider, System.Web, Versión=2.0.0.0, Cultura=neutral, PublicKeyToken=b03f5f7f11d50a3a"
descripción="Datos del perfil de almacenamiento"
/>
</proveedores>
<propiedades>
<añadir nombre="Nombre"/>
<agregar nombre="BackColor" type="System.Drawing.Color" enableAnonymous="true" serializeAs="Binary"/>
</propiedades>
</perfil>
<roleManager habilitado="true" cacheRolesInCookie="true">
<proveedores>
<eliminar nombre="AspNetSqlRoleProvider" />
<agregar nombre="AspNetSqlRoleProvider"
conexiónStringName="strConnUserDB"
nombredeaplicación="/"
type="System.Web.Security.SqlRoleProvider, System.Web, Versión=2.0.0.0, Cultura=neutral, PublicKeyToken=b03f5f7f11d50a3a"
descripción="Datos de función de almacenamiento"
/>
</proveedores>
</roleManager>
<!-- Otros atributos de roleManager (y sus valores predeterminados) incluyen:
NombreDeCookie=".ASPXROLES"
cookieTimeout="30"
rutaCookie="/"
cookieRequireSSL="falso"
cookieSlidingExpiration="true" // ¿Renovar las cookies que caducan?
createPersistentCookie="false" // ¿Emitir cookie persistente?
cookieProtection="All" /> // Nivel de protección de cookies
-->
<compilación depuración="falso" />
<modo de autenticación="Formularios" />
<!--
<identificación anónima
habilitado = "verdadero"
NombreDeCookie=".ASPXANONYMOUS"
cookieTimeout="43200"
rutaCookie="/"
cookieRequireSSL="falso"
cookieSlidingExpiration="verdadero"
cookieProtection="Todos"
sin cookies="Usar cookies"
/>
-->
<!--
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirección="NoAccess.htm" />
<error statusCode="404" redirigir="FileNotFound.htm" />
</customErrors>
-->
</sistema.web>
<ruta de ubicación="usuario">
<sistema.web>
<autorización>
<permitir roles="?"
<denegar usuarios="*"/>
</autorización>
</sistema.web>
</ubicación>
</configuración>
http://www.cnblogs.com/andymore/archive/2006/10/03/520759.html