Hola.
Este problema suele dar cuando primero instalas el Frameworks y luego el IIS, se suele solucionas desinstalando ambos y luego instalar primero el IIS y luego el framework
Te paso otra más facil usando un comando:
Primero asegurate de tener instalado el FrameWork.
1.Ejecutar
2. luego que estes en ejecutar escribes "cmd"
3. Te diriges al sigte directorio C:WINDOWSMicrosoft.NETFrameworkv1.1.4322 (en caso de que el framework que tengas sea el 1.1, en otro caso tecleas la version que tengas)
4.Luego en el directorio final tecleas "aspnet_regiis.exe -i -enable" esto lo hacemos para que el IIS reconozca las paginas ASP.NET.
Código:
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="utf-8" %>
<script runat="server">
Sub Page_Load
p1.InnerHtml = "<b>HOla Mundo</b>"
End Sub
</script>
<html><body>
<form runat="server">
<p id="p1" runat="server" />
</form></body></html>