jueves, 30 de enero de 2014

No se puede crear el archivo: *.xls. Haga click con el boton secundario

No se puede crear el archivo: *.xls. Haga click con el boton secundario en la carpeta donde desee crear el archivo y elija propiedades en el menu contextual para comprobar sus permisos en esa carpeta



busca la version de tu outlook(esta enla ayuda de oooutlook)..anotala

entra al regedit

sigue esta ruta que suele cambiar ligeramente dependiendo del s.o

hkey_current_user/software/microsoft/office/(directorio con el numero de version de outlook ya sea 10.0 ó 9.0 ó...etc)/outlook/security/

en security hay un valor llamado outlooksecuretempfolder....

da doble clic y copia la ruta
"""C:\Documents and Settings\Alberto.palomino\Configuración local\Archivos temporales de Internet\OLK8\"""(suele cambiar)

pega la ruta en el explorer y  a continuacion entras a la carpeta de temporales de outlook y listo solo borra  y respalda tus archivos (mmmm....lo que tu quieras hacer) ,la idea es que esa carpeta  siempre  este disponible para que outlook guarde sus temporales.

recomendacion.....hay una de dos para que no se sature tu outlook de nuevo.

1.administra esa carpeta que habriste(temporales de outlook)

2.cada que tengas un adjunto ...guardalo primero en disco y despues lo habres y asi evitas que se sobresature esa carpeta.

martes, 28 de enero de 2014

Error HTTP 500.21 - Internal Server Error iis 7


Error HTTP 500.21 - Internal Server Error

El controlador "PageHandlerFactory-Integrated" tiene una condición previa incorrecta "ManagedPipelineHandler" en su lista de módulos

 


La solución es instalar el ASP.Net para la versión 4.0.

Por lo tanto se debe realizar estos pasos ejecutando el cmd.exe como modo administrador

aspnet_regiis.exe -i
 
este lo encuentras en la carpeta
 
c:\Windows\Microsoft.NET\Framework\v4.0.30319

 

lunes, 13 de enero de 2014

error en autocomplete de jquery muchos registors

Error durante la serialización o deserialización mediante JavaScriptSerializer de JSON. La longitud de la cadena supera el valor establecido en la propiedad maxJsonLength

Estamos realizando una llamada a un servicio web con

ASP.NET

que se encarga de devolver cierta información con codificación

Json

y recibimos el siguiente error:

Respuesta Json del servicio
{"Message":"Error durante la serialización o deserialización mediante JavaScriptSerializer de JSON. La longitud de la cadena supera el valor establecido en la propiedad maxJsonLength.","StackTrace":"   en System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, StringBuilder output, SerializationFormat serializationFormat)\r\n   en System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, SerializationFormat serializationFormat)\r\n   en System.Web.Script.Services.RestHandler.InvokeMethod(HttpContext context, WebServiceMethodData methodData, IDictionary`2 rawParams)\r\n   en System.Web.Script.Services.RestHandler.ExecuteWebServiceCall(HttpContext context, WebServiceMethodData methodData)","ExceptionType":"System.InvalidOperationException"}

La solución a este problema es aumentar el valor por defecto del límite de elementos

json

que acepta el serializador que se usa en

.NET

. Para ello simplemente hemos de añadir el siguiente tag al archivo .config de nuestra aplicación.
  <system.web.extensions>
    <scripting>
      <webServices>
        <jsonSerialization maxJsonLength="5000000"/>
      </webServices>
    </scripting>
  </system.web.extensions>