miércoles, 20 de noviembre de 2013

Guardar correctamente la copia de elemento enviado con Outlook gestionando varios buzones

Contexto:

Gestionas varios buzones de Exchange en un mismo perfil de Outlook, esto es, tienes un buzón principal y varios secundarios.

Problema:

Cuando envías mensajes utilizando como dirección de origen la de un buzón secundario los mensajes se almacenan en elementos enviados del buzón principal.

¿Cómo conseguir que se almacenen en los  elementos enviados del buzón del remitente especificado?

Solución

La configuración se realiza mediante Outlook Web Access pero es una configuración de servidor que resuelve el problema también en Outlook.

  1. Acceder con Outlook Web Access al buzón secundario
  2. Ir a "Ver todas las opciones" mediante la lista desplegable "Opciones" (arriba a la derecha).
  3. En Configuración/Correos enviados cambiar las listas desplegables a "Desde el buzón".
  4. Guardar y listo.


miércoles, 13 de noviembre de 2013

Imagen del sistema en Windows 8.1

Pregunta:
¿Cómo puedo crear una imagen del sistema en Windows 8.1?
Antes, en Windows 8, buscaba en configuración "copia de seguridad de Windows 7", pero ahora no obtengo resultados.
Solución:
Ves a Panel de control\Sistema y seguridad\Historial de archivos.
En la esquina inferior izquierda tienes un enlace Copia de seguridad de imagen del sistema

viernes, 25 de octubre de 2013

Perdida de conexión a red actualizando a Windows 8.1

Síntomas:

Cuando actualizas Windows 8 hasta Windows 8.1.
La conexión de red se pierde al cabo de unos minutos de arrancar el ordenador.
No puedes navegar por Internet, no puedes acceder a carpetas de red o al servidor de correo.
Si reinicias recuperas la conexión temporalmente.

Solución:

En mi caso y otros varios encontrados en Google, el problema esta el controlador del adaptador de red.

Para resolverlo:
Accede a administrador de dispositivos (tecla windows + x), ves a adaptadores de red, veras tu adaptador
Con el botón derecho dale a actualizar el controlador.
Elige la segunda opción: "Buscar Software de controlador en el equipo"
Luego nuevamente elige la segunda opción: "Elegir en una lista de controladores en el equipo"
Si te aparecen varios controladores, prueba a ver si alguno funciona.
Si solo aparece uno tendrás que descargar el controlador de la web de fabricante del equipo o del controlador.
Si aun no has actualizado valdrá la pena que descargues ese controlador previamente.

En mi caso  Broadcom NetLink (TM) Gibabit Ethernet aparecieron cuatro controladores compatibles (de hecho todos parecen para el mismo adaptador).
Yo opté por el tercero con "(TM)" al final en lugar de en medio de otras palabras y se resolvieron los problemas.

.

viernes, 13 de septiembre de 2013

Problema con los bordes de un mapa generado por D3.geo en Internet Explorer 10

Enunciado

En Internet Explorer 10, los paths de un mapa generado con D3js se extiende mas allá de los bordes definidos en los elementos hight y width del elemento SVG contenedor.

Esto no ocurre en Chrome o Firefox.

Solución

Incluye el área SVG dentro de un elemento DIV dimensionado como el SVG y aplica al DIV la propiedad CSS overflow: hidden


Internet Explorer 10 y d3.tsv

Enunciado:

Al leer un archivo tsv mediante d3js no se distribuyen los campos como era de esperar.
El problema aparece en IE10 pero no en Chrome o Firefox.

Solución:

El archivo tsv estaba generado desde Access y  por defecto codificado en Ansi.
La solución es generar en UTF8

Comentario:

Lo sorprendente para mí fue que IE10 causara el problema y no los otros navegadores.

Publicar umbraco en IIS7.5 (permisos)

Sintomas:

En la versión de producción de un sitio Umbraco instalado manualmente o publicado desde Visual Studio se producen errores del tipo
La sección de configuración 'System.web.extensions' no se puede leer porque falta una declaración de sección.

Contexto:

 IIS 7.5 y umbraco 6.1.5

Causa:

La causa del error son los permisos de acceso a las carpetas y archivos.

Enunciado del problema

¿Qué permisos se deben dar en la carpeta windows del sitio Web Umbraco? Y mas concretamente a quién?

Solución

¿A quién?

Los permisos se deben dar al usuario del pool de aplicaciones usado por Umbraco. Particularmente yo uso un pool que se llama umbraco y que se ejecuta en el framework 4.0 con canalización integrada.
Para hacer referencia al usuario del Pools se debe utilizar: "IIS APPPOOL\umbraco"
Si lo haces por GUI recuerda que este usuario es la máquina no el dominio.

¿A qué carpetas?

En la documentación actual esta configuración está un poco indeterminado:
In order for Umbraco to have enough permissions to write files to disk, you should give the IIS_IUSRS user modify permissions in the folder in which you've unzipped your Umbraco files.
While giving broad permissions is usually fine for development environments, you may want to restrict permissions further on a public facing server. In that case, at least the App_Data folder needs modify permissons for either the IIS_IUSRS group or the specific user that is linked to the application pool that you're using (assumes that you will not do live editing or installing on the server).
Mas o menos sugieren que si el sitio no va evolucionar (trabajar con CSS, vistas,...etc)  debería bastar con darle permisos de escritura al app_data.
Una solución alternativa es dar permisos en todos los archivos y carpetas, pero para un sitio en producción....

Solución

Yo utilizo este batch que derivé de una articulo de la wiki anterior y parece funcionar:
e:
cd E:\Inetpub\Aplicaciones\PUBLICO.NET\EUP
icacls app_code /grant "IIS APPPOOL\umbraco":(OI)(CI)RX
icacls app_browsers /grant "IIS APPPOOL\umbraco":(OI)(CI)RX
icacls app_data /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls bin /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls config /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls css /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls data /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls macroscripts /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls masterpages /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls media /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls python /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls scripts /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls umbraco /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls usercontrols /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls views /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls xslt /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls web.config /grant "IIS APPPOOL\umbraco":(OI)(CI)M
icacls web.config /grant "Servicio de Red":M
icacls robots.txt /grant "IIS APPPOOL\umbraco":M
Pause
Donde E:\Inetpub\Aplicaciones\PUBLICO.NET\EUP es el path a la carpeta que aloja el sitio umbraco duplicado

Notas:


  • Hay archivos como robots.txt que no existen y daran error, pero no importa.
  • Es posible que falten carpetas utilizadas por extensiones.


jueves, 4 de julio de 2013

Error al hacer click en un diagrama EF, el valor no puede ser nulo, nombre del parametro=Font

Enunciado:

En el Diseñador de Diagramas de Entity Framework de Visual Studio 2012.
Al hacer clic sobre una relación salta un error:
El valor no puede ser nulo, nombre del parámetro: Font.
Cuando aceptas el mensaje el diagrama es reemplazado por una aspa roja.
Si cierra y vuelves a abrir el diagrama se ve correcto pero el fallo sigue produciéndose.

Solución:

La solución que circula por la red es:
En panel de control/desinstalar programas busca y repara Entity Framework Designer for visual studio 2012.
Yo tenia dos instancias ENU y ESN y reparé las dos para curarme en salud.
Lo hice con Visual Studio 2012 cerrado, pero al volverlo a abrir seguía fallando.
Al final reinicié la maquina y se había arreglado.