Mostrando las entradas con la etiqueta Web.Config. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Web.Config. Mostrar todas las entradas

jueves, 24 de mayo de 2018

Conectar una base de datos MySql con Asp.Net (Parte 1)

Para el ejemplo se necesitara una base de datos creada en MySQL, puedes ingresar a https://www.db4free.net/ y crear una base de datos.

1. Ingresar a https://www.db4free.net/ y crearemos una base de datos.


2. La base de datos será llamada baseprueba y la tabla se llamara general con la siguiente estructura.
  • int_id  (INT)
  • str_nombre VARCHAR (50)
  • str_apellido VARCHAR (50)
  • str_direccion (TEXT)
  • int_telefono INT 
     Agregamos algunos registro como prueba.


 3. Crearemos un proyecto Web y agregamos a la Form principal.
  • Button1
  • GridView1
  • Label_error

 4. Damos formato al GridView1 llamado los campos de la tabla de MySQL.


5. Editamos el Web.Config y agregamos la ruta de conexión, en caso de ser local la base de datos cambiaremos el campos Server=LocalHost.


6. Para poder hacer la conexión a una base de datos de MySQL agregaremos el paquete NuGet, botón
    derecho sobre al proyecto y seleccionamos Manage NuGet Packages
    Para el ejemplo estoy utilizo la versión 2017 de Visual Studio.


7. Buscamos el paquete MySQL.Data y lo instalamos.


8. Ingresamos al código de la Form principla y agregamos la referencia MySQL.Data.MySqlClient  que realizara la conexión a la base de datos.
Guardaremos en la variable de sesión Conectar la ruta de enlace a la base de datos que se ubica en el Web.Config.
Creamos el procedimiento llamo_datos_mysql que realizara el llamado de la información de la tabla general.


 9. Ejecutamos el proyecto y visualizaremos los registros.

 

jueves, 11 de enero de 2018

Anexar archivos mayores a 4MB en ASP.Net

Para realizar la configuración de los archivos anexados mayores a 4MB debemos editar el archivo web.config.

En caso de no encontrar la siguiente línea la creamos:



useFullyQualifiedRedirectUrl = Establecer el valor en True configura el servidor para usar URL completas (por ejemplo, http: //localhost/somedirectory/Items.aspx) para todas las redirecciones de clientes.

maxRequestLength = Indica el tamaño de los archivos a anexar en Kilobytes (1024 = 1MB, 32768 = 32MB).

requestLengthDiskThreshold = Indica el tamaño en Kilobytes del umbral de almacenamiento en el búfer, se recomienda no se mayor al valor de maxRequestLength.

executionTimeout = Indica en segundos el tiempo de espera máximo para que se ejecute la solicitud, para que tome este tiempo de espera el valor debug debe estar False debug="true".




Comparte