©1998 Microsoft Corporation. Reservados todos los derechos.
Otros productos y nombres de organizaciones contenidos en este documento pueden ser marcas de sus respectivos propietarios.
El archivo Léame de Visual InterDev incluye información actualizada de la documentación proporcionada con Microsoft® Visual Studio, el sistema de programación para Windows® e Internet. La información contenida en este documento es más reciente que la proporcionada en el sistema de Ayuda. Muchos de los problemas mencionados en este documento se corregirán en próximas versiones.
Para cuestiones generales de instalación de la familia de productos Visual Studio 6.0, incluida la instalación simultánea de más de un producto de Visual Studio en el mismo equipo, consulte el archivo Léame de instalación (install.htm) de las Notas de instalación
Para asuntos específicos de las herramientas Microsoft® Visual Database Tools que se instalan con Visual InterDev, consulte el archivo Léame de Microsoft Visual Database Tools Para cuestiones relativas al sistema de Ayuda, consulte el archivo Léame de Microsoft Developer Network (MSDN").
Contenido - Haga clic en cualquiera de los siguientes elementos
Nota: asegúrese de que todos los encabezados de la tabla de contenido se expanden cuando consulte este archivo Léame para buscar un tema. Así, se dará cuenta enseguida cuando el proceso de búsqueda encuentre el tema entre los encabezados de la tabla de contenido.
Instalación
Desinstalar versiones previas a la definitiva de Visual InterDev
Actualizar aplicaciones Web creadas con una versión previa a la definitiva
El componente de servidor Depuración de equipos remotos se debe instalar con Windows NT Option Pack
Problemas de instalación con el componente de servidor Visual InterDev RAD Remote Deployment Support
Problemas relacionados con productos
El control de origen no admite nombres de archivo que contengan punto y coma
Eventos Ignore en la vista Esquema de secuencias de comandos para FRAME, IFRAME, FRAMESET, OPTION
Incompatibilidad con los nombres de clase que contienen subrayados
El editor no admite "<script>" o "</script>" en los comentarios de JavaScript o VBScript
Visual InterDev no es compatible con el control ActiveMovie
Visual InterDev no es compatible con conjuntos de registros jerárquicos
Cambios en la depuración de secuencias de comandos cliente en páginas ASP
Examinar el ejemplo "Notificación de usuarios" mediante Netscape
El evento window_onload no se inicia
"[FrontPage vinavbar component]" aparece al examinar una página
Utilizar sólo propiedades de documento predeterminadas del nivel de servidor
Administrador de componentes visuales
Tema "Archivos relacionados (cuadro de diálogo Propiedades del componente)" incorrecto
Quitar las claves de registro de Repository 1.0
Agregar tablas de repositorio a un archivo .mdb ya existente
Problema con el control en tiempo de diseño PageTransitions e Internet Explorer 4
Visual InterDev se puede instalar tanto en un equipo cliente como en un equipo servidor. Los pasos que se exponen a continuación son necesarios para instalar la parte de cliente y la parte de servidor de Visual InterDev. Observe que deberá instalar algunos componentes de servidor con una instalación cliente.
Aunque utilice el equipo sólo como cliente, necesitará instalar determinados componentes de servidor para aprovechar mejor la funcionalidad global del producto.
Si se dispone a instalar en Windows NT
Los siguientes componentes son necesarios para el control en tiempo de diseño PageNavbar, para la depuración remota y para ver vistas previas de páginas de servidor activas en la máquina local. No es necesario que seleccione estos componentes si no desea aprovechar estas funciones.
Si se dispone a instalar en Windows 9x
Los siguientes componentes son necesarios para el control en tiempo de diseño PageNavbar, para la depuración remota y para ver vistas previas de páginas de servidor activas en la máquina local. No es necesario que seleccione estos componentes si no desea aprovechar estas funciones.
Puede instalar los componentes de servidor en el mismo equipo donde instaló el cliente, o bien puede instalarlos en un equipo diferente. Siga los pasos que se exponen a continuación para Windows NT o Windows 9x.
Proceda como se indica a continuación para instalar el servidor en Windows NT.
Cuando el Asistente para la instalación llegue a la pantalla Instalaciones de servidor, le pedirá que realice una selección en la lista Componentes de servidor. Instale cada uno de los componentes como se indica a continuación.
Nota: para garantizar que el servidor se instala correctamente, debe instalar los componentes de servidor en el orden en que aparecen en la lista de la pantalla Instalaciones de servidor.
Para garantizar que la aplicación Web se ejecutará correctamente en un servidor de producción instalado en Windows NT, debe instalar algunos de los componentes de servidor de Visual Studio en ese equipo.
Nota: Windows 95 y Windows 98 no son plataformas recomendables para servidores de producción con el fin de ejecutar aplicaciones de Visual InterDev 6.0.
Los componentes necesarios para un servidor de producción son:
Además, si va a distribuir una aplicación en el servidor de producción, quizá le interese instalar las Extensiones de servidor de FrontPage o Posting Acceptor de Visual Studio.
Realice los siguientes pasos para instalar los componentes de servidor en un servidor de producción Windows NT.
Si dispone de Visual Studio Edición empresarial, puede configurar el equipo para depurar y crear versiones de procedimientos almacenados. Al depurar o crear versiones de procedimientos almacenados, SQL Server iniciará una sesión con Visual SourceSafe para realizar las operaciones necesarias en la base de datos de Visual SourceSafe. Por tanto, SQL Server requerirá permisos necesarios para realizar estas acciones. Para reducir el proceso de seguridad, se recomienda configurar el servicio SQL Server para que se ejecute como un usuario que ha iniciado una sesión.
Para establecer el servicio SQL Server para que se ejecute como un usuario que ha iniciado una sesión
Si SQL Server se encuentra en un servidor diferente al servidor Web, debe instalar Depuración de SQL Server y los componentes de servidor de Visual InterDev en el servidor SQL Server. Puede instalar estos componentes de servidor mediante el Asistente para la instalación de BackOffice.
Para instalar Depuración de SQL Server y los componentes de servidor de Visual InterDev
Para ejecutar la Galería de ejemplos, proceda como se indica a continuación.
Para instalar la Galería de ejemplos de Visual InterDev
Para ejecutar la Galería de ejemplos de Visual InterDev
Nota: si experimenta problemas al ver las páginas de datos, abra el cuadro de diálogo Páginas de propiedades para la conexión a datos que había creado y que aparece bajo el archivo Global.asa en el Explorador de proyectos. En la ficha Autenticación, seleccione Save Design time authentication y asegúrese de que la opción Nombre de usuario contiene "admin".
Los discos de instalación incluyen un programa de instalación de Microsoft® FrontPage® 98. No es necesario ejecutar el programa de instalación de FrontPage para utilizar Visual InterDev. No obstante, se incluye para que lo utilice si lo desea.
Para instalar FrontPage 98
ADVERTENCIA: no se debe utilizar FrontPage 98 para modificar páginas activas de servidor que contengan bloques de secuencias de comandos de servidor fuera de las etiquetas principales "<HTML> </HTML>". Esto es aplicable a páginas que utilicen controles en tiempo de diseño y el Modelo de objetos de secuencias de comandos de Visual InterDev 6.0, así como páginas ASP creadas con otras herramientas como Bloc de notas. Si utiliza FrontPage 98 para modificar estas páginas puede causar daños en el código fuente fuera de las etiquetas "<HTML> </HTML>".
Para conocer las nuevas funciones que incluye esta versión de Visual InterDev, consulte el tema "Lo nuevo" en la documentación de Visual InterDev dentro de la documentación de la biblioteca MSDN de Visual Studio 6.0. Para consultar la documentación, elija Contenido en el menú de ayuda.
Para obtener información de última hora y actualizaciones de productos, visite el sitio Web de Visual InterDev Web en la dirección http://www.microsoft.com/spain/vinterdev (España), http://www.microsoft.com/latam/msdnlat (América Latina).
Los siguientes problemas son conocidos en esta versión de Visual InterDev.
Advertencia: si ha instalado una versión previa a la definitiva de Visual InterDev 6.0, debe quitarla completamente antes de instalar esta versión final. Algunas de las versiones de archivos anteriores no son compatibles con las de esta versión.
Se recomienda que quite las versiones anteriores a la definitiva de Visual InterDev 6.0 reinstalando todo el sistema operativo en un disco duro al que se acaba de dar formato o en una partición de disco duro diferente. Con ello, se garantiza la correcta instalación de Visual InterDev y de todos los componentes de los que depende. El programa de instalación que utiliza esta versión final es nuevo. Por tanto, el único modo de asegurar una correcta instalación de esta versión final es instalarla en un sistema "limpio".
Si no es posible realizar la instalación en un sistema "limpio", proceda como se indica a continuación.
Para instalar una versión anterior a la definitiva de Visual InterDev
Si utilizó una versión anterior a la definitiva de Visual InterDev para crear una aplicación Web, deberá actualizar la aplicación para que la biblioteca de secuencias de comandos y el entorno de datos funcionen correctamente.
En el servidor
En la estación de trabajo
<!--METADATA TYPE="EditorGenerated" startspan <COMMENT>Elimine estas líneas de la parte inferior de la página ASP:
Modelo de objetos de secuencia de comandos de Visual InterDev: encabezado de página
No modificar entre estas etiquetas de metadatos
</COMMENT> -->
<!--#include file="_ScriptLibrary/pm.asp"-->
<% if StartPageProcessing() Then Response.End() %>
<FORM name=thisForm METHOD=post>
<!--METADATA TYPE="EditorGenerated" endspan-->
<!--METADATA TYPE="EditorGenerated" startspan <COMMENT>
Modelo de objetos de secuencias de comandos de Visual InterDev: pie de página
No modificar entre estas etiquetas de metadatos
</COMMENT> -->
<% EndPageProcessing() %>
</FORM>
<!--METADATA TYPE="EditorGenerated" endspan-->
Para garantizar que las funciones de depuración funcionan correctamente, el componente Depuración de equipos remotos se debe instalar cuando esté instalado Windows NT Option Pack. Si se reinstala Windows NT Option Pack, se deberá reinstalar también el componente Depuración de equipos remotos.
Ambos se pueden instalar mediante el Asistente para la instalación de BackOffice, al que se tiene acceso desde los programas de instalación de Visual InterDev y Visual Studio.
Si el componente Visual InterDev RAD Remote Deployment Support no se instaló correctamente en el servidor, recibirá el siguiente mensaje cuando intente registrar un componente en el servidor:
Si recibe este mensaje, siga los pasos que se indican a continuación para instalar el componente de servidor con el fin de evitar el problema al crear proyectos nuevos:
Nota: si utiliza el Asistente para la instalación de BackOffice para ver los componentes instalados, el Asistente no mostrará el estado correcto del componente Visual InterDev RAD Remote Deployment Support. Deberá ver el estado de la instalación en la opción Agregar o quitar programas del Panel de control.
Si intenta habilitar el control de origen en un proyecto Web que contiene un archivo con un punto y coma (;) en el nombre, el producto fallará. Evite utilizar nombres de archivo que contengan punto y coma.
Cuando agregue un elemento FRAME, IFRAME, FRAMESET u OPTION a una página, el ID del elemento aparecerá en la vista Esquema de secuencias de comandos. Si expande el elemento en el Esquema de secuencias de comandos, verá una lista de eventos. No obstante, estos elementos no inician eventos. Por tanto, omita los eventos que aparecen bajo estos elementos en el Esquema de secuencias de comandos.
Los nombres de clase que contienen subrayados (por ejemplo, "mi_clase") no son compatibles con Microsoft Internet Explorer 4.0. Por tanto, al crear clases en el editor de CSS, es aconsejable crear clases sin subrayados (por ejemplo, "miClase").
No incluya "<script>" o "</script>" en comentarios de JavaScript o VBScript. El editor trata las etiquetas <script> comentadas como si fuesen HTML no comentado. El resultado es código de color incorrecto que hace que se inserten los controladores de eventos generados por el Esquema de secuencias de comandos en el lugar incorrecto.
Si agrega el control ActiveMovie manualmente al Cuadro de herramientas y, a continuación, agrega este control a una página, Visual InterDev fallará.
Puede agregar un archivo de imágenes a una página eligiendo Imagen en el menú HTML. Si realiza esta operación trabajando sin conexión y en la vista Diseño, Visual InterDev creará una dirección URL absoluta que comienza con "file://" y que es local en la máquina. Para evitar que se produzca este problema, elija uno de los siguientes procedimientos:
Al mostrar el cuadro de diálogo Propiedades para un comando de datos, aparecen tres fichas en el cuadro de diálogo, General, Parámetros y Avanzadas. En los temas de Ayuda de Visual Studio para este cuadro de diálogo, se enumeran seis fichas. Tres de estas fichas (Relación, Agrupación, Agregados) no aparecen en el cuadro de diálogo cuando se llama desde Visual InterDev, ya que Visual InterDev no admite conjuntos de registros jerárquicos.
Cuando Internet Information Server (IIS) procesa una página ASP, la página resultante enviada al explorador puede ser considerablemente diferente a la que veía cuando modificaba la página ASP en el editor. Las secuencias de comandos de servidor pueden generar nuevo contenido cliente de manera dinámica o, a la inversa, una gran cantidad de secuencias de comandos de servidor puede dar como resultado sólo unas pocas líneas de HTML cliente. Esta situación presenta problemas cuando se establecen puntos de interrupción en secuencias de comandos de cliente en una página ASP, puesto que la línea en la que establezca el punto de interrupción se puede mover radicalmente dentro del archivo para el momento en que la página llega al explorador.
La solución consiste en habilitar la depuración de cliente en las páginas ASP. Al hacer esto, especifica que IIS realice un seguimiento de la ubicación de los puntos de interrupción de secuencias de comandos de cliente en una página ASP y pasa la ubicación de estos puntos de interrupción a Internet Explorer para que éste se detenga en las ubicaciones correctas.
El proceso de habilitar la depuración de cliente para páginas ASP se describe en el tema "Depurar secuencias de comandos del cliente" de la Ayuda de Visual InterDev. Sin embargo, el proceso ha cambiado ligeramente. En el apartado "Enabling Client Script Debugging for ASP Pages" del tema, cambie el paso 3 del procedimiento a:
3. En Secuencia de comandos de servidor, asegúrese de que está seleccionada la opción Habilitar la depuración de código ASP de servidor al iniciar.
Más adelante, en el apartado "Debugging Client Script Within a Solution", el paso 5 ha cambiado. El texto debe decir:
5. Si no se ha habilitado la depuración de secuencias de comandos de cliente en páginas ASP como se ha descrito anteriormente, Visual InterDev muestra un mensaje instándole a habilitar la depuración para páginas ASP. Las opciones son:
- Elegir Sí si está trabajando con una página ASP y desea que Visual InterDev habilite la depuración automáticamente.
- Elegir No si está trabajando con una página HTM y no explorará una página ASP durante la sesión del depurador.
La Galería de ejemplos incluye la página "Notificación de usuarios". Para que este ejemplo funcione correctamente cuando se examine en Netscape Navigator, debe habilitar la opción Autenticación básica para el directorio UserNote del servidor Web.
Para habilitar la Autenticación básica
Cuando examine la página "Notificación de usuarios" mediante Netscape, se le pedirá un nombre de usuario y una contraseña. Para ser compatible con Microsoft Internet Explorer, escriba un dominio y un nombre de usuario (por ejemplo, "SuDominio\NombreUsuario") en el cuadro de texto Usuario.
Cuando genera HTML en eventos de servidor (por ejemplo, incluyendo sentencias response.write() en el evento thisPage_onenter), el explorador crea una etiqueta implícita <BODY> que reemplaza los atributos que haya establecido en la etiqueta <BODY> y no se inicia el evento window_onload. Por tanto, los atributos que haya establecido en la etiqueta <BODY> no se utilizarán y no se iniciará el evento window_onload. Para evitar este problema, incluya el texto HTML en la parte de contenido de la página. Utilice secuencias de comandos sólo para configurar el estado que se utiliza para componer la página. Si necesita incluir HTML antes de la parte de contenido de la página, deberá establecer los atributos de la etiqueta <BODY> mediante programación utilizando código de cliente (por ejemplo, window.onload = "return window_onload()").
El explorador presenta "[FrontPage vinavbar component]" cuando navbar bot no está instalado correctamente en el servidor. Para solucionar el problema, compruebe que existe el directorio vinavbar en el servidor. Normalmente, se encuentra en "\Archivos de programa\Microsoft FrontPage\version3.0\bots\vinavbar".
Las versiones 4.0 a 4.03 de Netscape Navigator y Communicator implementan las hojas de estilos en cascada (CSS) de un modo diferente a como lo hace Internet Explorer. Navigator interpreta las direcciones URL relativas como relativas al documento en lugar de al archivo CSS vinculado. Para solucionar esta diferencia:
Si está ejecutando un servidor Web IIS 4.0, puede experimentar algún problema para establecer un documento predeterminado (página de bienvenida) para cada directorio del servidor Web. Cuando utilice el Diseñador de sitios, la información del documento predeterminado se toma de las propiedades del nivel de servidor (no el nivel raíz) del servidor Web y no de las propiedades del nivel de directorios. Para solucionar esto, establezca el documento predeterminado en la página de propiedades del nivel de servidor del servidor Web.
Nota: una vez que haya restablecido las propiedades, el cambio afecta sólo a los nuevos proyectos.
Referencia de la interfaz de usuario del Administrador de componentes visuales: El tema "Archivos relacionados (ficha del cuadro de diálogo Propiedades del componente)" indica erróneamente que la ficha se utiliza para mostrar e incluir archivos que están relacionados con el componente seleccionado. En realidad, la información que aparece en esta ficha no se puede modificar. Sólo pueden agregarse archivos relacionados con un componente cuando se publique o se vuelva a publicar el componente. Para obtener más información, realice una búsqueda en pantalla por "Publicar componentes" con la opción Buscar sólo en los títulos seleccionada en la documentación de la biblioteca de MSDN de Visual Studio 6.0.
Si instaló VCM 5.0 (disponible previamente para su transferencia desde el Web) tendrá configuradas las siguientes claves del Registro de configuraciones de Windows. Estas claves son necesarias para VCM 5.0 y la versión 1.0 de Repository. Si busca las siguientes entradas en el registro, puede quitarlas sin problemas e, incluso, puede que mejore el rendimiento de VCM 6.0.
Si intenta abrir un archivo .mdb ya existente desde VCM y no es una base de datos de repositorio (es decir, no contiene las tablas o la estructura de los repositorios), se le preguntará si desea agregar las tablas de repositorio a la base de datos. Esto no debe hacerse normalmente porque el repositorio debe encontrarse, por lo general, en una base de datos distinta. La operación funciona, pero puede tardar hasta 10 minutos en crear la estructura del repositorio en un archivo .mdb existente.
Para crear un archivo .mdb completamente nuevo que contenga la estructura del repositorio, haga clic con el botón secundario del mouse (ratón) en la carpeta, haga clic en Repositiorio, haga clic en Nuevo y, por último, escriba el nombre del archivo que desee crear.
La propiedad Duration (vea Duración en la página de propiedades) en el control en tiempo de diseño Pagetransitions no funciona correctamente. Éste es un error de IE. IE 4 no controla correctamente el valor de transición cuando el separador de decimal o de miles (en el sistema operativo local) es diferente de un punto final. Por tanto, cuando se ve una página con la transición, no funcionará correctamente. La solución es cambiar manualmente la duración en el código HTML para que no haya decimales. Por ejemplo:
No funciona: CONTENT="revealTrans(Duration=3, Transition=0)"
Funciona correctamente: CONTENT="revealTrans(Duration=3 ,Transition=0)"
Visite el sitio Web de Visual InterDev http://www.eu.microsoft.com/spain/vinterdev/ para obtener una solución cuando esté disponible.
En el ejemplo de VI puede acceder a los sitios web siguientes. Estos servicios no están disponibles en España ni Latinoamética, solamente en EE.UU.:
Cuando tanto los componentes cliente de Visual Interdev como BackOffice se encuentran instalados en el mismo equipo, en el Cuadro de herramientas aparece un control Calendar incorrecto. En lugar del archivo MSCAL.OCX, se instala MSACAL70.OCX. Además, el icono del Cuadro de herramientas también aparece de forma incorrecta y se solapa con otro icono.
Solución al problema:
Registre el archivo MSCAL.OCX realizando los pasos siguientes:
1. Cierre Visual Interdev.
2. Vaya al indicador de comandos de MS-DOS.
3. Escriba este comando: 'regsvr32 c:\ruta de acceso a winnt\system32\mscal.ocx'.
4. Vuelva a ejecutar Visual Interdev.
5. En el menú Ver, seleccione Cuadro de herramientas.
Ahora debe aparecer el control Calendar correcto en el Cuadro de herramientas.