Foros del Web » Programando para Internet » ASPX (.net) »

Error 500 con una base de datos

Estas en el tema de Error 500 con una base de datos en el foro de ASPX (.net) en Foros del Web. Hice una base de datos en la carpeta App_Data, y subi mi proyecto al servidor. Pero no puedo hacer funcionar la pagina online, porque me ...
  #1 (permalink)  
Antiguo 07/01/2011, 16:06
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Error 500 con una base de datos

Hice una base de datos en la carpeta App_Data, y subi mi proyecto al servidor. Pero no puedo hacer funcionar la pagina online, porque me da un error 500. Es un problema de la ruta del servidor?

En local tengo .\SQLEXPRESS . Eso debería valer para el servidor remoto también? Intenté poniendole localhost pero no me funciona ni en local...

O acaso el error está en otro lado de la directiva? Es porque no uso usuario y contraseña? (autenticacion de windows)

Cita:
<connectionStrings>

<add name="alumnosConnectionString1" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Alumnos.mdf;Initial Catalog=alumnos;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>

</connectionStrings>
En fin, la web está en http://gperez.co.cc/datagrid/

Última edición por mayid; 07/01/2011 a las 16:21
  #2 (permalink)  
Antiguo 07/01/2011, 16:52
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Respuesta: Error 500 con una base de datos

aca alguien tenia el mismo problema que vos..

http://www.forosdelweb.com/f15/error...rvidor-291229/

Saludos.
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #3 (permalink)  
Antiguo 07/01/2011, 17:08
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Error 500 con una base de datos

No estoy seguro de que sea el mismo problema. En todo caso, mi coneccion está en el web.config y no tiene contraseña.

Hice un pequeño paso. Cambié el server a localhost y ahora el error es un tanto distinto:

Cita:
Connection refused
Description: HTTP 500. Error processing request.
System.Net.Sockets.SocketException: Connection refused
...
Será por esto que no la puedo acceder? POrque no tengo contraseña? Como es que se genera una base de datos sin contraseñas así como así?

Yo hice la base de datos siguiendo este tutorial: http://msdn.microsoft.com/es-es/libr...(v=vs.80).aspx

EDITADO:

Estoy leyendo este material. La cuestión será que estoy generando una base de datos con SQL Server Express, y que mi servidor remoto no tiene ese server instalado?

http://msdn.microsoft.com/es-es/libr...(v=vs.80).aspx
http://msdn.microsoft.com/es-es/libr...(v=vs.80).aspx

Última edición por mayid; 07/01/2011 a las 17:18
  #4 (permalink)  
Antiguo 07/01/2011, 17:26
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 4 meses
Puntos: 53
Respuesta: Error 500 con una base de datos

el error que me marca a mi actualmente es otro:

Parser Error Message: The file '~/Plantilla.master' does not exist

btw: estas usando mono, te felicito el server esta corriendo en un *nix like


Version information: Mono Runtime Version: 2.6.7 (tarball Mon Oct 18 20:36:47 EDT 2010); ASP.NET Version: 2.0.50727.1433

Nos Vemos
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #5 (permalink)  
Antiguo 07/01/2011, 17:31
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Error 500 con una base de datos

Sabes? Aún no capto uy bien que es Mono. Sencillamente estoy en un hosting gratuito: 0000free.com

Voy a tratar de cambiar de base de datos. En vez de usar la de SQL Server Express intentaré enlazar con la que me provee el hosting. Solo tengo que cambiar la directiva en el web.config, verdad?
  #6 (permalink)  
Antiguo 07/01/2011, 19:38
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Error 500 con una base de datos

Ok. Voy entendiendo. Mi servidor remoto tiene mysql, no sql server. Así que estoy queriendo configurar mi base de datos mysql en web.config. Pero... no tengo mucha referencia de como hacerlo.

En principio intenté cambiar esto, por algo que vi por ahí, y da error:
providerName="MySql.Data.MySqlClient"

Failed to find or load the registered .Net Framework Data Provider 'System.Data.MySqlClient'.
  #7 (permalink)  
Antiguo 08/01/2011, 07:54
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Error 500 con una base de datos

RESUELTO.

Bajé la libreria mysql Connect para mono (que es lo que usan en mi host). Subí la v2 a la carpeta bin de mi servidor, y luego agregué algunas etiquetas al archivo web.config para poder usar mysql.
Cita:
<configuration>

<system.data>
<DbProviderFactories>
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.3.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>

....

<system.web>

<compilation>

<!-- This tells ASP.NET to load all assemblies from /bin, added because need to use MySql Connector/Net -->
<assemblies>
<add assembly="*"/>
</assemblies>

</compilation>

...

Etiquetas: aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:51.