Po supuesto. De hecho ASP.NET solo corre dentro de IIS (Bueno y con el .NET Framework instalado.
Con MySQL no hay tampoco problemas y lo unico que te puede recomendar es que descargues el driver OleDB para esta BD que puedes conseguir en www.mysql.org