Soporte de páginas ASP.NET
Primero de todo descargaremos el archivo necesario desde su fuente original:
mod_aspdotnet
Una vez instalados, editamos nuestro fichero de configuración:
(en mi caso)
C:\xampp\Apache\conf\httpd.conf
Y añadimos al fichero las siguientes líneas:
(en mi caso)
C:\xampp\Apache\conf\httpd.conf
Y añadimos al fichero las siguientes líneas:
#ASP.NET MODULE LoadModule aspdotnet_module modules/mod_aspdotnet.so #ASP.NET MODULE
Con esta líneas hacemos que nos cargue el módulo para interpretar / ejecutar las páginas en ASP.NET
Ahora deberemos incluir las directivas para nuestros directorios:
#ASP.NET MODULE
<IfModule mod_aspdotnet.cpp>
AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj \
licx rem resources resx soap vb vbproj vsdisco webinfo
AliasMatch "^/(?i)aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\d+)/(.*)" \
"C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"
<Directory "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles">
Options FollowSymlinks
Order allow,deny
Allow from all
</Directory>
AspNetMount /ASPNET "c:/ASPNET"
Alias /ASPNET "c:/ASPNET"
<Directory "c:/ASPNET">
Options FollowSymlinks ExecCGI Indexes
AspNet files
Order allow,deny
Allow from all
DirectoryIndex default.htm default.aspx
</Directory>
</IfModule>
#ASP.NET MODULE
Ahora crearemos un par de archivos en la carpeta creada ("c:/ASPNET"), para mirar si todo ha sido correcto:
Ejemplo en C#
<%@ Page Language="C#" %>
<% Response.Write("Hola Mundo ASPNET"); %>
Ejemplo en VB
<%@ Page Language="VB" %>
<html>
<head>
</head>
<body>
<center>
<% Dim i As Integer
For i = 0 to 10 %>
<font size="<%=i%>"> Hola Mundo desde VB-Mundo</font>
<% Next i %>
</center>
</body>
</html>