Pues depende de mil y una cosas.A ver,para empezar necesitas un hosting que te soporte ASP.NET.Luego en el hosting en el directorio raiz creas una carpeta que se llame bin y ahi subes la dll.
Luego puedes darle en el EXPLORADOR DE SERVIDORES a Copiar Proyecto(ver imagen adjunta),marcas que se guarden solo los archivos necesarios para que la aplicación funcione y listo.Te vas a la carpeta donde has hecho la copia del proyecto y la subes a Internet y ya te debe de funcionar sin problemas.
Espero que te sea de ayuda y para lo que sea ya sabes ;)
PD: hay muchas mas formas de subir el proyecto pero te he explicado la que considero mas facil para los novatos ^_^
Saludoss
