lunes, 27 de febrero de 2012

Configurarndo Xampp para ASP.NET

En el siguiente ejemplo configuraremos nuestro servidor Web - Xampp para poder interpretar páginas en ASP.NET.

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:
#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>

2 comentarios:

  1. hey gracias amigo me fue de mucha ayuda

    ResponderEliminar
  2. NO ME FUNCIONO, NO ME CORRE EL SERVICIO DE APACHE IMPLEMENTANDO ESTE CODIGO, NO SE POR QUE, DONDE MAS TENGO QUE CONFIGURAR.

    ResponderEliminar