Configuración del entorno de ASP.Net en Windows 2003

  
Como todos sabemos, para prevenir mejor el ataque de usuarios malintencionados y atacantes, Microsoft no instala IIS6.0 a los miembros de la familia de Windows Server 2003 de forma predeterminada. Además, cuando inicialmente instalamos IIS6.0, el servicio era muy seguro y estaba bloqueado.

Como todos sabemos, para prevenir mejor el ataque de usuarios malintencionados y atacantes, Microsoft no instala IIS6.0 de forma predeterminada. En los miembros de la familia Windows Server 2003. Además, cuando inicialmente instalamos IIS 6.0, el servicio se instaló en un modo altamente seguro y "bloqueado". De forma predeterminada, IIS 6.0 solo sirve contenido estático, como ASP, ASP.NET, archivos de inclusión del lado del servidor, publicación en WebDAV y Extensiones de servidor de FrontPage, que solo funcionan cuando están habilitadas. En la instalación del entorno ASP.net en Windows 2003 IIS 6.0, primero debemos entender las nuevas características de IIS6.0, cómo instalar IIS6.0 en Windows 2003 Server, cómo instalar y desplegar ASP bajo la cooperación de IIS6.0 El entorno .net y la relación entre ellos, el siguiente contenido le dará una respuesta.


I. Nuevas funciones en IIS6.0

IIS 6.0 incluye muchas características nuevas diseñadas para ayudar a las empresas, los profesionales de TI y los administradores web a implementar sus sitios web (ellos) Puede tener miles de sitios en un solo servidor IIS6.0 o varios servidores con objetivos de rendimiento, confiabilidad, escalabilidad y seguridad.

La siguiente tabla resume las diferencias importantes entre las diferentes versiones de IIS.

En segundo lugar, instalar Windows2003 servidor IIS 6.0 servidor

1, el uso de " Asistente para configurar su servidor " instalar IIS6.0

1) de " Inicio " Menú, haga clic en " Administrar su servidor ".

2) en el " administrar sus funciones de servidor " debajo, haga clic en " añadir o quitar las funciones de ".

3) Lea los pasos preliminares en " Configurar el asistente del servidor ", luego haga clic en " Siguiente ".

4) en el " funciones de servidor " bajo, haga clic en " Application Server (IIS, ASP.NET) ", a continuación, en " Siguiente ".

5) Lea la información del resumen y haga clic en " Siguiente ".

6) Haz clic en " Completar ".

2. Instale IIS, agregue componentes o elimine componentes utilizando el Panel de control

1) En el menú " Inicio ", haga clic en " Panel de control ".

2) Haga doble clic en " Agregar o quitar programas ".

3) Haga clic en " Agregar /quitar componentes de Windows ".

4) en las " " componentes; cuadro de lista, haga clic en " servidor de aplicaciones ".

5) Haga clic en el botón " Detalles ".

6) Haga clic en " Internet Information Services Manager ".

7) Haga clic en " Detalles " para ver una lista de componentes opcionales de IIS.

8) Seleccione todos los componentes opcionales que desea instalar.

9) Haga clic en " Aceptar " hasta que vuelva al " Asistente de componentes de Windows ".

10) Haga clic en " Siguiente ", luego complete el " Asistente de componentes de Windows ".

Tercero, la instalación de ASP.NET en Windows 2003 Server

La familia Windows Server 2003 mejora la experiencia del desarrollador con ASP.NET e integración IIS. ASP.NET reconoce la mayoría del código ASP y proporciona más funcionalidad para crear aplicaciones web de clase empresarial que funcionan como parte de Microsoft .NET Framework. El uso de ASP.NET nos permite aprovechar las características comunes del tiempo de ejecución del idioma, como la seguridad de tipos, la herencia, la interoperabilidad del idioma y el control de versiones. IIS 6.0 también es compatible con los últimos estándares web, incluidos XML, Protocolo simple de acceso a objetos (SOAP) y Protocolo de Internet versión 6.0 (IPv6.0).


ASP.NET es una plataforma de desarrollo Web unificada que proporciona a los desarrolladores necesitan para crear aplicaciones y servicios Web empresariales. Aunque la sintaxis de ASP.NET es básicamente compatible con ASP, también proporciona un nuevo modelo de programación e infraestructura para mejorar la seguridad, la escalabilidad y la estabilidad de la aplicación. Al agregar gradualmente la funcionalidad ASP.NET a las aplicaciones ASP existentes, somos libres de aumentarla. ASP.NET es un entorno compilado basado en .NET, podemos crear aplicaciones en cualquier lenguaje compatible con .NET, incluyendo Microsoft Visual Basic.NET, Microsoft Visual C # y Microsoft JScript .NET. Además, todo el Microsoft .NET Framework puede usarse con cualquier aplicación ASP.NET. Los desarrolladores pueden beneficiarse fácilmente de estas tecnologías, incluidos los entornos de tiempo de ejecución de lenguajes comunes administrados, la seguridad de tipos, la herencia y más.


Las ventajas de ASP.NET son las siguientes:

1) Capacidad de administración: ASP.NET utiliza un sistema de configuración jerárquico basado en texto que simplifica la aplicación de configuraciones El entorno del servidor y el trabajo de la aplicación web. Debido a que la información de configuración se almacena como texto sin formato, se pueden aplicar nuevas configuraciones sin la ayuda de herramientas de administración locales. Cualquier cambio en el archivo de configuración se detecta automáticamente y se aplica a la aplicación.

2) Seguridad: ASP.NET proporciona un esquema de autorización y autenticación predeterminado para las aplicaciones web. Los desarrolladores pueden agregar, eliminar o reemplazar fácilmente estos escenarios según las necesidades de la aplicación.

3) Fácil de implementar: las aplicaciones ASP.NET se pueden implementar en el servidor simplemente copiando los archivos necesarios en el servidor. No hay necesidad de reiniciar el servidor, y no hay necesidad de reiniciar, incluso al implementar o reemplazar el código compilado en ejecución.


4) Rendimiento mejorado: ASP.NET es un código compilado que se ejecuta en el servidor. A diferencia de las páginas Active Server (ASP) tradicionales, ASP.NET aprovecha el enlace temprano, la compilación en tiempo real (JIT), la optimización nativa y los nuevos servicios de almacenamiento en caché para mejorar el rendimiento.

5) Almacenamiento en caché de salida flexible: en función de las necesidades de la aplicación, ASP.NET puede almacenar en caché los datos de la página, una parte de una página o una página completa. Los elementos en caché pueden depender de los archivos u otros elementos en el caché, o pueden actualizarse de acuerdo con una política de vencimiento.


6) Internacionalización: ASP.NET utiliza Unicode internamente para representar los datos de solicitud y respuesta. Puede configurar las opciones de internacionalización para cada computadora, cada directorio y cada página.

7) Soporte para dispositivos móviles: ASP.NET es compatible con cualquier navegador en cualquier dispositivo. Los desarrolladores utilizan las mismas técnicas de programación que utilizan los navegadores de escritorio tradicionales para manejar nuevos dispositivos móviles.

8) Escalabilidad y disponibilidad: ASP.NET está diseñado para ser escalable y tiene características patentadas especiales para mejorar el rendimiento de los entornos de multiprocesadores en clúster. Además, los Servicios de información de Internet (IIS) y el tiempo de ejecución de ASP.NET monitorean y administran de cerca los procesos, de modo que cuando se produce una excepción en un proceso, se puede crear un nuevo proceso en esa ubicación para permitir que la aplicación continúe procesando solicitudes.


9) Seguimiento y depuración: ASP.NET proporciona un servicio de seguimiento que se puede habilitar durante la depuración de nivel de aplicación y nivel de página. Puede elegir ver la información en la página o usar la herramienta de seguimiento a nivel de la aplicación para ver la información. ASP.NET admite la depuración local y remota utilizando las herramientas de depuración de .NET Framework mientras el desarrollo y las aplicaciones están en producción. Cuando una aplicación está en producción, las declaraciones de seguimiento pueden permanecer en el código del producto sin afectar el rendimiento.


10) integrado con .NET Framework: Debido a que ASP.NET es parte de .NET Framework, la funcionalidad y la flexibilidad de toda la plataforma es una aplicación Web Disponible La biblioteca de clases .NET y las soluciones de mensajería y acceso a datos también son fácilmente accesibles desde la web. ASP.NET es independiente del idioma, por lo que los desarrolladores pueden elegir el idioma que mejor se adapte a la aplicación. Además, la interoperabilidad del tiempo de ejecución del lenguaje común preserva las inversiones existentes basadas en el desarrollo de COM.

11) Compatibilidad con las aplicaciones ASP existentes: ASP y ASP.NET pueden ejecutarse en paralelo en el servidor web IIS sin conflictos, no hay una aplicación ASP existente causada por la instalación de ASP.NET La posibilidad de que un programa se cuelgue. ASP.NET solo procesa archivos con una extensión de archivo .aspx. Los archivos con una extensión de archivo .asp continúan siendo procesados ​​por el motor ASP. Sin embargo, debe tenerse en cuenta que el estado de la sesión y el estado de la aplicación no se comparten entre las páginas ASP y ASP.NET.


instalar ASP.NET

En la familia de Windows Server 2003, Windows 2000 (Professional, Server y Advanced Server), y el cliente y en el Windows XP Professional Las aplicaciones de servidor soportan ASP.NET.

Los servidores que ejecutan miembros de la familia Microsoft Windows Server 2003 se pueden configurar como servidores de aplicaciones y tienen ASP.NET como una opción que se puede habilitar al configurar roles de servidor de aplicaciones. Para implementar una aplicación web ASP.NET en un servidor de producción, debe asegurarse de que las funciones ASP.NET e IIS estén habilitadas en el servidor de producción antes de distribuir la aplicación.

Copyright © Conocimiento de Windows All Rights Reserved