Código C# Code:
Ver original- public bool subir_archivo(HttpPostedFile archivo, string strNombre) 
-         { 
-             try 
-             { 
-                 int tamanoarchivo; 
-                 byte[] datos; 
-   
-   
-                 //Si no se especificó un archivo 
-                 //fileuploader.FileName 
-                 if (archivo == null) 
-                 { 
-                     //Mensaje en la master que no hay seleccionado un archivo 
-   
-                     return false; 
-   
-                 } 
-   
-                 //Comprobar que sea una Imagen 
-   
-                 //if (archivo.ContentType.IndexOf("image") != 0) 
-                 //{ 
-                 //    //En la master (El archivo no es una imagen 
-                 //    return false; 
-                 //} 
-   
-                 //Comprobar que no sea muy grande 
-   
-                 tamanoarchivo = archivo.ContentLength; 
-                 if (tamanoarchivo > 500000) 
-                 { 
-                     objMaster.fn_mensaje("El tamaño maximo permitido por archivo es de " + Convert.ToString(500000 / 1000) + " kb", false); 
-                     return false; 
-                 } 
-   
-                 //llenamos los datos de la imagen 
-                 datos = new byte[tamanoarchivo]; 
-   
-                 //se llena la coleccion de bytes con el stream del archivo. 
-                 archivo.InputStream.Read(datos, 0, tamanoarchivo); 
-   
-                 //Obtenemos la extencion del archivo. 
-                 string strExtencion = Path.GetExtension(archivo.FileName); 
-   
-                 //Admitidos PNG 
-                 // (strExtencion.ToLower() != ".png") 
-                // { 
-                     //Solo se permiten imagenes con extencion .png 
-                    // return false; 
-                // } 
-   
-                 //se asigna un nombre a la imagen como va a ser guardada en el servidor 
-   
-                 strNombre = strNombre + strExtencion; 
-   
-                 //Path donde se va a guardar la imagen 
-                 string strPath = Server.MapPath(@"Datos\Adjuntos\" + strNombre); 
-   
-                 //Se dimenciona el stream encargado de hacer el guardado 
-                 FileStream objArchivo = new FileStream(strPath, FileMode.Create); 
-   
-                 //Se guarda la imagen en el disco 
-                 objArchivo.Write(datos, 0, datos.Length); 
-                 objArchivo.Close(); 
-                 return true; 
-   
-             } 
-             catch (Exception Ex) 
-             { 
-                 objMaster.fn_mensaje("Ha ocurrido un error inesperado: " + Ex.Message, false); 
-                 return false; 
-             } 
-         } 
Bueno fijate bien en la linea que dice     
Código C# Code:
Ver original- tamanoarchivo = archivo.ContentLength; 
-                 if (tamanoarchivo > 500000) 
-                 { 
-                     objMaster.fn_mensaje("El tamaño maximo permitido por archivo es de " + Convert.ToString(500000 / 1000) + " kb", false); 
-                     return false; 
-                 } 
En esta es donde debes cambiar el tamaño del archivo... no se puedes traerlo de una variable publica al autenticar el usuario que va a hacer el upload y alli reemplazar los valores ;) 
Espero que mi ayuda te sea útil ;) (Y)