Yo he buscado siempre hosting gratuitos que soporten ASP.NET, pero para pruebas sencillas, lo que tu pides es prácticamente imposible, dudo que encuentres un hosting que te de todo eso de manera gratuita.
Yo he usado
http://www.aspspider.com y me fue bien, soporta ASP.NET 3.5 y SQL Server 2005.
Te dan 10MB en disco.
Saludos.