Bienvenidos

Recuerda que tus comentarios son importantes y recuerda agradecer si te fue útil algun artículo publicado aquí.

L1f3 15 a D@nc3 Flo0r

miércoles, 17 de agosto de 2011

Capturar diferentes datos de la maquina y el usuario logueado en ASP.NET

//Trae el nombre de usuario + dominio logueado
Response.Write(User.Identity.Name);

//Tipo de autenticación que esta utilizando
Response.Write(User.Identity.AuthenticationType);

//Si el usuario esta autenticado
Response.Write(User.Identity.IsAuthenticated);

//Si el usuario pertenece a un rol en especifico
Response.Write(User.IsInRole("Administrators"));

//Nombre de la maquina
Response.Write(System.Environment.MachineName);

//Captura el nombre de usuario solamente
Response.Write(System.Environment.UserName);

//Nombre del dominio
Response.Write(System.Environment.UserDomainName);

lunes, 8 de agosto de 2011

Fwd: Regular Expression para aceptar solamente letras

Regular expression para aceptar solamente letras (alfa) y vocales con acento

^[a-zA-Z_áéíóúñ\s]*$

lunes, 23 de mayo de 2011

Crear un evento que se agregue automáticamente al Outlook

Imagina que tenemos un evento y queremos darle la facilidad al usuario de que haciendo clic en un botón en el website automáticamente se le agregue el evento en el calendario del Outlook

Para eso hacemos lo siguiente:

1. Crear un archivo con la extensión ".vcs"
2. dentro escribir lo siguiente

BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN
VERSION:1.0
BEGIN:VEVENT
DTSTART:20110101T180000Z
DTEND:20110101T200000Z
LOCATION: Lugar del evento
UID:105693574420110209T141400Z
DESCRIPTION;ENCODING=QUOTED-PRINTABLE:=
Lo que se quiera escribir aqui
SUMMARY: Titulo del evento
PRIORITY:5
END:VEVENT
END:VCALENDAR


3. Guardar y publicar en la página

viernes, 20 de mayo de 2011

Cómo cambiar la coneccion en el web.config en ejecución

Para poder cambiar un valor dentro del web.config ya sea en AppSettings o en  ConnectionStrings lo primero que hay que hacer es ejecutar el V.S. con privilegios de administrador para que te permita modificar un archivo físico y de configuración, luego no tendrás problema con esto en IIS si el usuario tiene los permisos correctos.

El código es el siguiente:

En vb.net

Dim myconf As System.Configuration.Configuration = _
System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~")
myconf.AppSettings.Settings.Item("nombredelkey").Value = "string a pasar"
myconf.Save()      

Inventa, a mi me funcionó!!

domingo, 10 de abril de 2011

Registrar una variable Global en el web config y llamarla en la aplicación

Para escribir una variable global en el web.config debemos agregar el siguiente código debajo de <configuration>

<appSettings>
<add key="NombreVariable" value="valor" />
</appSettings>

y para llamarla desde la aplicacion utilizamos el siguiente código:

[C#]
string variable;
variable= System.Configuration.ConfigurationSettings.AppSettings["NombreVariable"].ToString();

Error: IIS 6 metabase and IIS 6 Configuration Compatibility

Al abrir en Visual Studio un website que me enviaron recibí el siguiente error:

"Unable to open the Web site 'http://localhost.....' To access local IIS Web sites, you must install the following IIS components:

IIs 6 Metabase and IIs 6 Configuration Compatibility Windows Authentication"

Para resolver esto debemos hacer lo siguiente:

1. Ir a panel de control
2. Programs and Features
3. Turn Windows features on or off
4. Internet Information Service
5. Debajo del submenu de IIS 6 Managemente Compatibility marcar el recuardro de IIs Metabase and IIs 6 Configuration Compatibility
6. Click "OK"


--
Ing. José Benzán
809-224-2903
----------------------------------------------------------
http://recuerdaprogramacionrapido.blogspot.com/