jueves, 13 de octubre de 2016

Cookies en ASP.NET C#

Para crear una Cookies en .NET se necesita colocarle un nombre propio. En C# sería:

private void createUserInformationCookie(string username, TokenSecurityGeneratedResponseTypeProxy tokenSecurity, string cookieName)
        {
            try
            {
                UserInformation userInformation = new UserInformation();
                userInformation.userName = username;
                userInformation.tokenSecurityId = tokenSecurity.tokenSecurity.TokenSecurityId;
                userInformation.businessUnitCode = tokenSecurity.tokenSecurity.BusinessUnity;
                String json = JsonConvert.SerializeObject(userInformation);
                HttpCookie cookie = new HttpCookie(cookieName);
                cookie.Expires = DateTime.Now.AddHours(Common.cookieExpirationTime);
                cookie.Value = json;
                cookie.HttpOnly = true;
                HttpContext.Response.Cookies.Add(cookie);

            }
            catch (Exception ex)
            {

            }
        }

sábado, 8 de octubre de 2016

No se puede cargar el archivo o ensamblado (Excepción de HRESULT: 0x80070020)

Cuando tengan un error en visual studio de tipo "No se puede cargar el archivo o ensamblado (Excepción de HRESULT: 0x80070020)" es probable que otro puerto está siendo usado por el mismo puerto que usa visual studio .net 80 y 443.

miércoles, 5 de octubre de 2016

SQL Service Broker

Los Service Brocker es un servicio que se activa en la base de datos del servidor del SQL Server para realizar una comunicación de Servidor a Cliente.

https://msdn.microsoft.com/es-es/library/bb522893.aspx

Las sentencias en base de datos para activar este servicio son:


ALTER DATABASE [db nameSET ENABLE_BROKER WITH ROLLBACK IMMEDIATE

ALTER AUTHORIZATION ON DATABASE::[db name] TO [sa];