Puedo señalar dos sitios web ASP.NET separados a la misma base de datos de perfil?
-
02-10-2019 - |
Pregunta
Quisiera dos sitios web que han de lectura / escritura acceso a la base de datos el perfil mismo usuario (llamado "aspnetdb" por defecto). Es de suponer que esto es posible mediante la configuración de los sitios web de forma adecuada en el web.config. ¿Hay problemas que debería tener cuidado de?
Solución
Sí se puede.
Usted necesita asegurarse de que cada aplicación tiene un machineKey sección en la web común. config para que las cookies y otros cifrado es igual para todos.
¿Usted quiere que ambos aplicaciones utilicen los mismos usuarios / perfiles? Si es así, debe asegurarse de que el atributo applicationName
en todas las secciones del proveedor es el mismo. Normalmente, este valor predeterminado es '/' por lo que no deben ser no hay modificaciones necesarias a excepción de la sección machineKey
común.
Si desea utilizar la misma base de datos, pero el deseo de mantener a los miembros por separado, sólo tiene que especificar diferentes atributos applicationName
para cada aplicación.
Así que, sí, usted puede tener varias aplicaciones utilizan la misma base de datos y / o mismos datos de usuario mediante la configuración apropiada.