Hola a tod@s:
Tengo un sitio programado en ASP.NET 2.0 que esta en comienzos de
desarrollo, mi problema esta en que en mi maquina de desarrollo y en un
pequeño "servidor" que tengo en casa (es Windows XP) la página va
perfectamente, pero al subirla a su ubicación final, en el servidor del
proveedor me da el siguiente error:
No se pudo generar una instancia de usuario de SQL Server debido a un error
al recuperar la ruta de datos de la aplicación local del usuario. Asegúrese
de que el usuario tiene un perfil de usuario local en el equipo. Se cerrará
la conexión.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual.
Revise el seguimiento de la pila para obtener más información acerca del
error y dónde se originó en el código.
Detalles de la excepción: System.Data.SqlClient.SqlException: No se pudo
generar una instancia de usuario de SQL Server debido a un error al
recuperar la ruta de datos de la aplicación local del usuario. Asegúrese de
que el usuario tiene un perfil de usuario local en el equipo. Se cerrará la
conexión.
Error de código fuente:
Se ha generado una excepción no controlada durante la ejecución de la
solicitud Web actual. La información sobre el origen y la ubicación de la
excepción pueden identificarse utilizando la excepción del seguimiento de la
pila siguiente.
Seguimiento de la pila:
[SqlException (0x80131904): No se pudo generar una instancia de usuario de
SQL Server debido a un error al recuperar la ruta de datos de la aplicación
local del usuario. Asegúrese de que el usuario tiene un perfil de usuario
local en el equipo. Se cerrará la conexión.]
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection
owningObject) +437
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection
owningConnection) +82
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection
outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.SqlClient.SqlConnection.Open() +111
System.Web.DataAccess.SqlConnectionHolder.Open(HttpContext context,
Boolean revertImpersonate) +84
System.Web.DataAccess.SqlConnectionHelper.GetConnection(String
connectionString, Boolean revertImpersonation) +197
System.Web.Security.SqlMembershipProvider.CreateUser(String username,
String password, String email, String passwordQuestion, String
passwordAnswer, Boolean isApproved, Object providerUserKey,
MembershipCreateStatus& status) +3612
System.Web.UI.WebControls.CreateUserWizard.AttemptCreateUser() +305
System.Web.UI.WebControls.CreateUserWizard.OnNextButtonClick(WizardNavigationEventArgs
e) +105
System.Web.UI.WebControls.Wizard.OnBubbleEvent(Object source, EventArgs
e) +453
System.Web.UI.WebControls.CreateUserWizard.OnBubbleEvent(Object source,
EventArgs e) +149
System.Web.UI.WebControls.WizardChildTable.OnBubbleEvent(Object source,
EventArgs args) +17
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +35
System.Web.UI.WebControls.Button.OnCommand(CommandEventArgs e) +115
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
+163
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String
eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler
sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102
Información de versión: Versión de Microsoft .NET Framework:2.0.50727.832;
Versión ASP.NET:2.0.50727.832
He buscado información por ahí y no veo donde esta el problema.
Utilizo dos bases de datos SQL Server Express, la que te crea el por
defecto, y una para mis datos. Utilizo la autentificación basada en
formularios, con los formularios por defecto de ASP.NET y su proveedor. Todo
como lo deja el Visual Studio vamos ...
Mi proveedor me dice que es un problema de la programación de mi sitio, pero
yo he subido otro sitio que tengo funcionando en Windows 2003 Server (en el
trabajo) y tampoco funciona, me da el mismo error. Por esto, dudo de que sea
problema mio.
De todas formas, yo quiero que funcione y si tengo que buscar yo la solución
y comentarselo a soporte de mi proveedor, pues no tengo problema.
Otro tema. No he sido capaz de reproducir el error en mi casa, para ver cual
puede ser la causa.
No se si mi proveedor instalo (a petición mis, ya que debe ser el unico site
del servidor que lo requiere) SQL Server 2005 en su versión Express o
Standard (o Enterprise vamos). Creo que sera la Express.
¿Esto puede cambiar algo??
Si alguien me puede orientar, gracias de antemano.
Un saludo Oscar.
Leer las respuestas