Tengo un gran problema

. Utilizo una página htm para mandar dos variables (nombre, usuario) para registrar usuarios nuevos, y las manda a una asp que debe de agregar los datos a una base de excel, y agregar una variable extra que es la contraseña. Parece estar bien, pero al subirlo al servidor, y tratar de registrar un usuario, pasa del htm y muestra "no se puede mostrar la página" al intentar abrir el asp.
Este es el código, por favor, díganme que está mal.
esto es en el htm:
<FORM METHOD="POST" ACTION="registrar.asp">
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif">Nombre</font><br>
<INPUT TYPE="TEXT" NAME="nombre">
<br><font size="2" face="Arial, Helvetica, sans-serif">Correo electrónico</font><br><INPUT TYPE="TEXT" NAME="usuario"> <br>
<INPUT TYPE="SUBMIT" value="registrar"></div>
</FORM></td>
el asp lo incluyo a continuación: