jueves, 25 de septiembre de 2014

Recuperar archivos o carpetas borrados en Windows 7

Me encontre con este truco en youtube

https://www.youtube.com/watch?v=32FQNEc_ZYw

Básicamente consiste en hacer click derecho sobre el lugar que contenia el archivo o folder.
Seleccionar la opcion Versiones anteriores. Se abre el elemento y ahi se encuentran las diferentes versiones contenidas en ese ruta.  Este contenido se puede copiar y pegar a voluntad.




sábado, 13 de septiembre de 2014

crear un certificado propio en maquina de desarrollo

Basta con configurar IIS7 (funciona con windows 7.  Debe funcionar con cualquier servidor que tenga ISS mayor a 6).  






1. Abrir el Administrador de IIS (run inetmgr)
2. Hacer clic en el servidor 
3. Hacer doble clic en Certificados de Servidor






















4, Seleccionar crear certificado autofirmado
5. Digite un nombre para el certificado
6. Clic en aceptar











7. Listo.  Ese certificado quedara disponible durante un año.

viernes, 5 de septiembre de 2014

copiar conexiones de sql management studio

Muchas veces me ha ocurrido que cambio de computador o que hay que reinstalar. Entonces se me pierden las conexiones de sql management a diferentes servidores ...
Para que no ocurra esto un paso importante es registrar el servidor:
1. Ir al menu view / Registered Servers ( vista/ servidores Registrados : prefiero las instalaciones en inglés porque generalmente la ayuda es mejor al buscar en google)
2. Escoger Central Management Servers
3. Escoger register Central Management Servers

4. De la ventana emergente seleccionar el nombre del servidor, colocar las opciones de conexion y aceptar.
5. Esto hay que hacerlo desde la maquina que vamos a exportar (obviamente)
6. Luego seleccionar el servidor ... clic derecho ... task ... export

Con esto se genera un archivo que se puede importar haciendo el proceso anterior en el nuevo computador pero con la opcion import. Y listo

miércoles, 3 de septiembre de 2014

Carpetas que no llegan con la publicacion en visual studio

A veces hay carpetas que se agregan a la solución, pero que no llegan en la publicación.

Generalmente esto pasa porque son carpetas destinadas a almacenar algo, pero que en el momento de la publicación están vacías.  Para solucionarlo, basta con colocar un archivo "dummy" (un txt vacío por ejemplo) y en las opciones del archivo (propiedades) debe aparecer el Build Action como Content

Acceder a cadena de conexion para DBML (linq to sql) desde una clase en otro proyecto

Cuando se tiene un dbml en una class library por ejemplo, referenciada desde una aplicacion web y se requiere acceder al connection string del web.config, se debe separar el datacontext en una clase:

public partial class MiProyectoDataContext : System.Data.Linq.DataContext
{
private static System.Data.Linq.Mapping.MappingSource mappingSource = new AttributeMappingSource();
    #region Extensibility Method Definitions
    partial void OnCreated();
    partial void InsertDato(Dato instance);
    partial void UpdateDato(Dato instance);
    partial void DeleteDato(Dato instance);
    #endregion
public MiProyectoDataContext() :
        base(ConfigurationManager.ConnectionStrings["webproyectoConnectionString"].ToString(), mappingSource)
{
OnCreated();
}
           ...
No olvidar agregar la referencia a System.Configuration en el proyecto.

Agregar Fondos personalizados a llamadas de teams

1. Abrir una ventana de explorador 2. En la barra de direccion digitar     %appdata% y pulsar enter 3. Abrir la carpeta microsoft...