Articles of asp.net

¿Cómo enviar un correo electrónico con formato HTML?

Podría permitir que la aplicación web envíe correos electrónicos automáticos con el Progtwigdor de tareas de Windows. Ahora quiero enviar un correo electrónico con formato HTML utilizando el siguiente método que escribí para enviar correos electrónicos. Mi código detrás protected void Page_Load(object sender, EventArgs e) { SmtpClient sc = new SmtpClient(“mail address”); MailMessage msg = […]

Dll tanto en el bin como en el gac, ¿cuál se usa?

Tenemos una aplicación web que se implementa en muchos sitios web con solo cambios frontend, la parte compartida del backend tiene su DLL en el GAC, por lo que solo tenemos que actualizar esa dll y todos los sitios obtienen la actualización. ¿Hay alguna manera de anular el GAC con una DLL en la carpeta […]

¿Los métodos estáticos son seguros?

Tengo una clase de temporizador estático que CUALQUIER página web llamará para calcular cuánto tiempo ha tardado en construirse cada página. Mi pregunta es si las clases de Static son seguras? En mi ejemplo, ¿los usuarios simultáneos causarán un problema con mis horas de inicio y finalización? por ejemplo, un subproceso diferente sobreescribiendo mis valores […]

¿Cuál es la forma correcta de llenar una DropDownList desde una base de datos?

Estoy completando una DropDownList desde una base de datos de SQL Server como se muestra a continuación. Funciona bien, pero no estoy seguro de que sea una buena forma. ¿Alguien puede arrojar algo de luz sobre este método y dar algunas mejoras? private void LoadSubjects() { ddlSubjects.Items.Clear(); string selectSQL = “SELECT SubjectID,SubjectName FROM Students.dbo.Subjects”; SqlConnection […]

¿Cómo “calentar” Entity Framework? ¿Cuándo se pone “frío”?

No, la respuesta a mi segunda pregunta no es el invierno. Prefacio: He estado investigando mucho en Entity Framework recientemente y algo que me sigue molestando es su rendimiento cuando las consultas no se calientan, lo que se denomina consultas frías. Revisé el artículo de consideraciones de rendimiento para Entity Framework 5.0. Los autores introdujeron […]

Mezcla de autenticación de formularios con autenticación de Windows

Tengo una aplicación de intranet (ASP.NET 3.5) que ha sido diseñada para usar autenticación de formularios (junto con el sistema de membresía aspnet predeterminado). También guardo información adicional sobre usuarios en otra tabla que comparte su clave principal con la tabla aspnet_users. Para los usuarios que forman parte de nuestro dominio, guardo el nombre de […]

Generar un token de contraseña de restablecimiento no funciona en el sitio web de Azure

Estoy implementando la funcionalidad de restablecer la contraseña en mi sitio mediante el uso de la clase de UserManager incorporada que viene con ASP.NET 5. Todo funciona bien en mi entorno de desarrollo. Sin embargo, una vez que lo bash en el sitio de producción que se ejecuta como un sitio web de Azure, obtengo […]

Deshabilitar estado de sesión por solicitud en ASP.Net MVC

Estoy creando un ActionResult en ASP.Net MVC para servir imágenes. Con el estado de sesión habilitado, IIS solo manejará una solicitud a la vez del mismo usuario. (Esto es cierto no solo en MVC). Por lo tanto, en una página con varias imágenes que llaman a esta Acción, solo se puede gestionar una solicitud de […]

Facebook / Twitter con dotnetopenauth?

Tengo bastante OpenID trabajando con la biblioteca DotNetOpenAuth . Ahora me gustaría que los usuarios puedan usar Facebook y Twitter para iniciar sesión. Esto requiere OAuth así que estoy buscando un tutorial sobre cómo usar DotNetOpenAuth OAuth. Tengo problemas para encontrar algunos tutoriales simples sobre cómo hacer esto. Alguien puede ayudarme porfavor?

SignalR + publicar un mensaje a un concentrador a través de un método de acción

Estoy utilizando la función central de SignalR ( https://github.com/SignalR/SignalR ) para publicar mensajes en todos los clientes suscritos: public class NewsFeedHub : Hub public void Send(string channel, string content) { Clients[channel].addMessage(content); } Esto funciona bien cuando llamo “Enviar” a través de Javascript, pero también me gustaría que la aplicación web publique mensajes (desde un método […]