2009-03-18 7 views
10

Tengo un problema con VS08. Tengo un proyecto de aplicación web (vb.net). Cada vez que intento abrir un aspx o ascx (en la vista de fuente, simplemente haciendo doble clic en el Explorador de soluciones), el archivo se abre, pero VS se cuelga y no responde. La única forma de reiniciar VS es matar su proceso. Y sucede todo el tiempo con este tipo de archivos. :/Reinstalar no funcionó.Visual Studio 2008 se bloquea al abrir el archivo aspx/ascx

Además, el único plugin que he instalado con esta instancia de VS es el control de la fuente de ClearCase plugin.

+0

¿Ha instalado el Service Pack 1? – RobS

+0

Vea: http://stackoverflow.com/questions/837013/visual-studio-2008-freezing-when-editing-aspx-master-pages también – n00b

Respuesta

2

Podría ser un problema con el archivo "Solución Opciones de usuario" (.suo) que vive en la misma carpeta que el archivo de solución (.sln).

Intenta controlar todo, cerrar el archivo visual, eliminar este archivo y reiniciar.

Puede o no puede ser de ayuda, ¡es posible que ni siquiera tenga una solución después de todo!


Como alternativa, ¿está utilizando algún software antivirus? Comúnmente, AV está configurado para verificar los archivos a medida que se accede a ellos. Parece que recuerdo haber tenido problemas con los nuestros hace un tiempo, y detener el control de los archivos dentro de mi solución me ayudó.

Si utiliza Sophos puedo ayudar más, de lo contrario intente detener su AV análisis de archivos de su solución.

+0

¡Genial! Siempre me pregunté qué representaba suo. –

0

Disparo salvaje, pero intente desactivar Validación Html en Opciones. Hubo un problema con eso en algún momento.

0

Apagar la validación de HTML no funcionó. Lo que noté antes de abrir el archivo .aspx/.ascx en el uso de memoria de solución (de VS) es, por ejemplo, 50k y cuando hago doble clic en Default.aspx para ver Source, el uso de memoria sube a 150k y VS es no responde.

Todo funcionó la semana pasada. :/

+0

¿Viste mi solución alternativa? –

1

Usted puede intentar abrir usando otro editor de Visual Studio (haga clic derecho en el archivo, seleccione Abrir con ...)

+0

Oh, sí :) ¡Funciona! Mi valor predeterminado es Web Form Editor. He elegido HTML Editor y funciona. :) – rafek

+0

Situación similar - Web Form Editor se congelaba cuando se trabaja con una página MVC –

0

Si no se utiliza el plugin ClearCase es lo que sigue recibiendo el problema?

decir Intente guardar la copia de su solución para el equipo local, eliminar todos los enlaces de control de origen y ver si le da el mismo problema.

Dependiendo de cómo el entorno está configurado, usted podría estar buscando a un retraso cuando VB se está comunicando con ClearCase.

Y si todo lo demás falla, hay algunas buenas herramientas de diagnóstico de la suite de edad Sysinternal para ayudar a determinar si se trata de un problema de acceso al archivo, registro o de la red.

SysInternals Site
FileMon - Archivo lee/escribe
RegMon - Registro de lecturas/escrituras
TCPView - El tráfico de red

4

Usted debe tratar de eliminar el "Microsoft Visual Studio Componente de creación de Web" (de los programas). Tuve el mismo problema y eliminé este componente de Visual Studio (más sobre él here). Perderá el diseñador visual pero VS ya no se colgará.

18

Esto claramente parece un problema con el programa "Microsoft Visual Studio Web Authoring Component". Simplemente presionando Cambiar de Programas y seleccionando Reparar solucionó el problema por mí. Ahora puedo usar el diseño también. Esto me sucedió cuando instalé Office 2010.

+0

Gracias, esta corrección funciona! – Vin

+0

También funciona para mí (noté el problema directamente después de instalar Office 2010), ¡gracias! – andypaxo

+1

Funcionó muy bien, gracias! Nueva instalación de Windows 7. Instalé VS 2008 y luego Office 2013. "Componente de creación web de Microsoft Visual Studio" se repara en una ventana de Office 2007. Tengo otras estaciones de trabajo instaladas con VS 2008 y Office 2010 sin ningún problema. Creo que tiene que ver con el orden de instalación. Las versiones más recientes (> 2007) de Office están sobrescribiendo archivos que son necesarios para VS 2008. – basher

1

Hay muchos casos que pueden hacer que cuelgue su vs2008. La única experiencia que provocó la caída de mi VS2008 fue después de instalar Office2010. Una vez que sucede, la única solución es eliminar Visual Studio en el Administrador de tareas. La causa principal de este problema es que Office 2007 y el diseñador web VS 2008 comparten un componente, MSXML5 de 32 bits. Cuando Office 2007 se desinstala o se actualiza, es decir, office2010, MSXML5 se elimina y Visual Studio aún lo necesita.

Hay muchas maneras de solucionar este tema en particular

1 - desinstalar Office 2010 y reiniciar su máquina; los problemas serán resueltos 2 - si aún insiste en usar Office 2010 (lo que eventualmente sucederá), vaya a sus programas y haga clic derecho en la herramienta de creación web Microsoft Visual Studio y haga clic en reparar. 3 - Simplemente puede eliminar Componente de creación de Microsoft Visual Studio Web completamente de los programas. Vuelva a instalar "Componente de creación web de Microsoft Visual Studio" del VS2008 utilizado. Puede encontrar el diseñador web núcleo de este camino particular de su estudio visual:

WCU \ WebDesignerCore carpeta y ejecutar WebDesignerCore.exe

4 - Si aún está experimentando algunos problemas más en el siguiente enlace debe ordenar a cabo

http://blogs.msdn.com/b/webdevtools/archive/2010/04/19/upgrade-or-uninstall-of-office-2007-might-cause-vs-2008-web-designer-to-hang.aspx

1

que estaba teniendo el mismo problema ... páginas de diseño cuando se abre colgaron el VS. Uso VS2008 SP1. Instalé Office 2010 Y SOBRE GOOGLE ME ENCONTRÉ QUE MICROSOFT VISUAL STUDIO WEB AUTORING COMPPONENT necesitaba ser reparado.

Si instala VS 2008 Beta en una máquina limpia, encontrará Microsoft Visual Studio Web Authoring Component en la lista de programas instalados. También encontrará que las carpetas Archivos de programa \ Microsoft Web Designer Tools \ Office12 y Archivos de programa \ Archivos comunes \ microsoft shared \ OFFICE12 con algunos componentes de Office 2007, incluso si no tiene instalado Office 2007.

¿Qué es Microsoft Visual Studio Web Authoring Component y por qué instala los componentes de Office 2007 en mi máquina? La respuesta es que se trata de una nueva superficie de diseño HTML/ASP.NET que se basa en las anteriores tecnologías de FrontPages, similar a Expression Web Designer. El diseñador se convirtió en un componente separado, pero era difícil separar completamente el código de las bibliotecas de Office. Por lo tanto, en VS 2008, el diseñador se instala usando una configuración separada que también instala algunas bibliotecas de Office de las que el diseñador se apoya. Esto significa que recibirá las actualizaciones de Office 2007 que se le ofrecen a través de Microsoft Update, aunque técnicamente no tiene instalado Office 2007. Esto se debe a que Microsoft Update reconoce los componentes compartidos y le ofrecerá actualizaciones relacionadas, por lo que no se alarme ni se sorprenda. Los componentes de Office 2007 son totalmente compatibles con Office 2007, por lo que puede instalar y desinstalar libremente Office 2007 o VS 2008 y ambos sistemas seguirán funcionando correctamente. Designer también es compatible con Office 2003 y no debería afectar las aplicaciones de Office 2003. Si observa alguna discrepancia, informe de errores mediante Microsoft Connect ASAP y definitivamente investigaremos el problema.

El componente se puede instalar/desinstalar/actualizar por separado. La instalación se encuentra en VS DVD en la carpeta WCU \ WebToolsCore. Si accidentalmente desinstaló el componente, simplemente puede ejecutar WebToolsCore.exe de la carpeta mencionada anteriormente. La configuración no tiene UI, simplemente dale de 5 a 10 minutos para completar.

0

Una vieja pregunta, pero me encontré con esta semana y quiero publicar la solución sugerida por Microsoft.

causa raíz

La causa de este problema es que Office 2007 y el diseñador de páginas web VS 2008 ambos comparten un componente, de 32 bits MSXML5. Cuando Office 2007 se desinstala o se actualiza, MSXML5 se elimina y aún así Visual Studio lo necesita.

Solución

solución si desinstalado manualmente Office 2007 y tienen una versión no-Express de VS 2008. desinstalar y volver a instalar “Microsoft Visual Studio de sitio web de componentes”. Luego ejecute WCU \ WebDesignerCore \ WebDesignerCore.exe desde el disco de instalación.

Para más información véase el artículo MS:

Upgrade or Uninstall of Office 2007 might cause VS 2008 Web designer to hang

Cuestiones relacionadas