Problemas con ASP.Net

25/08/2003 - 18:15 por Juan | Informe spam
Hola a todos. Mi problema es el siguiente, instalé Visual Studio .Net sobre
Windows XP y no funciona ASP.Net. Creo un webform a modo de ejemplo y le
agrego un control <asp:textbox>, cuando ejecuto build and browse me abre el
explorador pero está vacio, veo el código fuente de esa página y dice
<asp:textbox> es decir, no se compilo dicha página.
Alguien sabe como solucionar este problema?
Muchas gracias.
Juan
 

Leer las respuestas

#1 Iván González Vilaboa
27/08/2003 - 15:24 | Informe spam
Hola!,

te pego el contenido de la web porque si te paso solo en enlace no funciona.
Lo he sacado de www.elrincondelprogramador.com

Instalación de ASP.NET en Windows XP
Manuel Lagos Torres


En algunos casos ocurre que no es suficiente con instalar el .NET Framework
SDK en el equipo para tener funcionando ASP.NET.

En este truco describiré los pasos que hay que realizar para que podamos
ejecutar y desarrollar aplicaciones ASP.NET en Windows XP Pro.

1. Lo primero es tener instalado el IIS (Internet Information Server) en
nuestro equipo. Si no lo tienes instalado puedes hacerlo del siguiente modo:
- Panel de Control
- Agregar o quitar programas
- Agregar o quitar componentes de Windows
- Se activa la casilla "Servicios de Internet Information Server (IIS)"
- Pulsamos el botón Siguiente para instalar el IIS.

2. Una vez instalado el IIS se procede a la instalación del .NET Framework
SDK.
En el momento de la publicación de este truco la última versión
disponibles es la 1.1, que puedes descargar en
http://microsoft.com/downloads/deta...p;FamilyID›3A2CA6-3647-4070-9F41-A333C6B9181D.

En algunos casos esto es suficiente para que las aplicaciones ASP.NET
funcionen, pero dependiendo de la configuración del IIS y de las opciones de
seguridad, es posible que no se habilite el uso del ASP.NET en el servidor
IIS, o si lo instalamos posteriormente a la instalación del .NET Framework.

Cuando esto ocurre realizaremos el tercer punto.

3. Registro manual de ASP.NET en IIS
Una vez instalado el .NET Framework SDK tendremos nuevos directorios en la
carpeta del sistema operativo, por ejemplo C:\Windows
Debemos abrir un Símbolo del Sistema y colocarnos en:
C:\WINDOWS\Microsoft.NET\Frameworkpara ello usaremos el comando CD, de la
siguiente manera: CD C:\WINDOWS\Microsoft.NET\FrameworkHacemos un listado de
directorios para ver la versión que tenemos instalada, usaremos el comando
DIR. Dependiendo de si ya teníamos instaladas versiones previas del .NET
Framework tendremos directorios diferentes, siempre deberemos situarnos en
el directorio de la versión más reciente. Por ejemplo, podríamos ver lo
siguiente:

C:\WINDOWS\Microsoft.NET\Framework>dir
El volumen de la unidad C es Windows XP
El número de serie del volumen es: B49F-B5CB

Directorio de C:\WINDOWS\Microsoft.NET\Framework

06/05/2003 18:57
.
06/05/2003 18:57
..
29/01/2003 20:02 57.344 NETFXSBS10.exe
29/01/2003 19:40 36.354 NETFXSBS10.hkf
29/01/2003 20:02 5.120 sbscmp10.dll
14/05/2002 09:42 5.120 sbs_diasymreader.dll
14/05/2002 09:42 5.120 sbs_iehost.dll
14/05/2002 09:42 5.120 sbs_microsoft.jscript.dll
14/05/2002 09:42 5.632 sbs_microsoft.vsa.vb.codedomprocessor.dll
14/05/2002 09:42 5.120 sbs_mscordbi.dll
19/07/2002 11:52 5.120 sbs_mscorrc.dll
14/05/2002 09:42 5.120 sbs_mscorsec.dll
14/05/2002 09:42 5.120 sbs_system.configuration.install.dll
14/05/2002 09:42 5.120 sbs_system.data.dll
14/05/2002 09:42 5.120 sbs_system.enterpriseservices.dll
27/06/2002 12:45 5.120 sbs_VsaVb7rt.dll
14/05/2002 09:42 5.120 sbs_wminet_utils.dll
06/05/2003 18:57
v1.0.3705
15/05/2003 13:01
v1.1.4322
15 archivos 160.770 bytes
4 dirs 64.808.264.704 bytes libres


Se puede ver que hay dos directorios:
v1.0.3705 y v1.1.4322

nos colocamos en el directorio v1.1.4322 usando el comando CD, de la
siguiente manera: CD v.1.1.4322

en ese directorio ejecutaremos el comando aspnet_regiis.exe
Este programa permite registrar ASP.NET en nuestro servidor IIS.
Tiene varios parámetros que deberemos indicar para realizar la operación
que deseamos.


La utilidad de administración (1.1.4322.0) que administra la
instalación y desin
stalación de varias versiones de ASP.NET en un solo equipo
Copyright (C) Microsoft Corporation 1998-2002. All rights reserved.
Uso:
aspnet_regiis.exe [-i[r] [-enable] | -u[a] | -r | -s[n] | -k[n] >
| -lv | -lk | -c | -e[a] | -?]

-i - Instalar esta versión de ASP.NET y actualizar mapas de
secuencias de comandos en la raíz de la metabase de IIS y para
todos los mapas de secuencias de comandos por debajo
de la raíz. Los mapas de secuencias de comandos existentes de
versiones inferiores se actualizan a esta versión.
-ir - Instalar esta versión de ASP.NET, sólo registrar. No
actualizar mapas de secuencias de comandos en IIS.
-enable - Cuando se especifica -enable con -i o -ir, ASP.NET
tambiÚn
se habilita en la consola de seguridad de IIS (IIS 6.0 o
posterior).
-s - Instalar los mapas de secuencias de comandos de esta versión
en la
ruta de acceso especificada, de forma recursiva. Los mapas de
secuencias de comandos existentes de versiones inferiores se
actualizan a esta versión.
P. ej.: aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1
-sn - Instalar los mapas de secuencias de comandos de esta versión
en la
ruta de acceso especificada, de forma no recursiva. Los mapas de
secuencias de comandos existentes de versiones inferiores se
actualizan a esta versión.
-r - Instalar los mapas de secuencias de comandos de esta versión
en la
raíz de la metabase de IIS y para todos los mapas de secuencias de
comandos debajo de la raíz. Todos los mapas de secuencias de
comandos existentes se cambian a esta versión, independientemente
de la versión actual.
-u - Desinstalar esta versión de ASP.NET. Los mapas de secuencias
de
comandos existentes de esta versión se vuelven a asignar a la
·ltima versión de ASP.NET instalada en el equipo.
-ua - Desinstalar todas las versiones de ASP.NET del equipo
-k - Quitar todos los mapas de secuencias de comandos de cualquier
versión de ASP.NET de la ruta de acceso especificada,
de forma recursiva.
P. ej.: aspnet_regiis.exe -k W3SVC/1/ROOT/SampleApp1
-kn - Quitar todos los mapas de secuencias de comandos de
cualquier
versión de ASP.NET de la ruta de acceso especificada, de forma no
recursiva.
-lv - Mostrar todas las versiones de ASP.NET instaladas en el
equipo, incluyendo estado y ruta de instalación.
Estado: Válido[ (Raíz)]|No válido
-lk - Mostrar la ruta de acceso completa de todas las claves de
metabases de IIS para las que ASP.NET tiene mapas de secuencias de
comandos, así como la versión. Las claves que heredan
los mapas de secuencias de comandos de ASP.NET de una clave
principal no se muestran.
-c - Instalar las secuencias de comandos del cliente de esta
versión en
subdirectorio aspnet_client de todos los directorios
de sitios IIS.
-e - Quitar las secuencias de comandos del cliente de esta versión
en
subdirectorio aspnet_client de todos los directorios
de sitios IIS.
-ea - Quitar las secuencias de comandos del cliente de todas las
versiones del subdirectorio aspnet_client de todos los
directorios de sitios IIS.
-? - Imprimir este texto de ayuda.


En nuestro caso ejecutaremos el comando con las siguientes opciones:

aspnet_regiis.exe -i -enable


Esto habilitará el IIS para la ejecución de ASP.NET. Registrará las
extensiones de ASP.NET (aspx, amsx, asax, etc.) y ya estaremos en
condiciones de ejecutar nuestras aplicaciones ASP.NET.

Si miramos todas las opciones disponibles vemos algunas muy interesantes,
como la -c, que instala las secuencias de comandos del cliente de esta
versión en el subdirectorio aspnet_client de todos los directorios.


Más información en:
http://microsoft.com/downloads/deta...p;FamilyID›3A2CA6-3647-4070-9F41-A333C6B9181D








Última revisión: domingo, 01 de junio de 2003
Autor: Manuel Lagos Torres
E-Mail:


"Juan" escribió en el mensaje
news:uz%
Hola a todos. Mi problema es el siguiente, instalé Visual Studio .Net


sobre
Windows XP y no funciona ASP.Net. Creo un webform a modo de ejemplo y le
agrego un control <asp:textbox>, cuando ejecuto build and browse me abre


el
explorador pero está vacio, veo el código fuente de esa página y dice
<asp:textbox> es decir, no se compilo dicha página.
Alguien sabe como solucionar este problema?
Muchas gracias.
Juan


Preguntas similares