2010-11-03 97 views
33

Tengo una solución C#/ASP.Net en VS (2008) con varios proyectos dentro de ella. Cuando intento compilarlo consigo sólo un error:No se puede compilar la solución en VS debido a "Intento de acceder a un AppDomain descargado": ¿cómo se puede anclar?

Ha intentado acceder a un dominio de aplicación descargado

Sin código de línea, sin el nombre del proyecto, nada. Solo tal error.

¿Cómo puedo precisar este error, es decir, la causa, o mejor aún, cómo puedo resolverlo y continuar la compilación?

Gracias de antemano.

Respuesta

1

Hay muchas posibilidades:

  1. intentar restablecer Configuración de Visual Studio.

  2. O compruebe todos los archivos DLL que son referenciados.

  3. Compruebe que todos los espacios de nombres que son que se utilizan en su aplicación, ¿ existen?
+0

Gracias. Solo observaciones (1) otras soluciones se compilan muy bien, (3) seguro, tengo espacios de nombres en esos proyectos. – greenoldman

+0

¿Intentó restablecer su configuración VS? –

+0

Oh, lo siento, sí, después de (2) también reinicié la configuración. Sin embargo, no hay cambio en absoluto. – greenoldman

1

Estoy experimentando lo mismo en Visual Studio 2012, pero SOLO en sitios web alojados en UNC. Mi solución (cuando ocurre) es descargar el proyecto web y volver a cargarlo. Luego en obras por un tiempo nuevamente.

El problema que recuerdo es que el recurso alojado de UNC (o la estación de trabajo que intenta acceder a él) ejecuta una versión x86 de Windows, lo que no permite muchas conexiones de red abiertas.

En mi experiencia este tipo de problemas desaparecen en verdaderos entornos x64.

Saludos.

44

Apague Visual Studio y vuélvalo a abrir. Luego, limpie la carpeta Temp.

Para que la prensa de Windows + R y tipo %Temp% y haga clic en Aceptar, a continuación, elimine todo.

+0

Acabo de recibir esto hoy por primera vez (después de obtener todo el código más reciente después de la integración directa en una sucursal privada). Estoy construyendo usando el archivo por lotes llamado devenv + argumentos. luego abre el archivo de registro, y obtuve esto. Corrí lote otra vez y esta vez no hay error –

0

significa que hay algo en WebConfig/AppConfig no compatible y no se puede cargar.

Por ej. Si publicó un proyecto, compruebe app_data/publish profiles, elimínelos.

9

Si este error viene con VS siga estos pasos

  1. Sólo reinicie el VS.
  2. inicio VS nuevo
  3. Limpiar la solución (Build> Limpiar solución)
  4. reconstruir de nuevo el proyecto

Si este error viene con IIS

  • Restart (reciclar) la aplicación de IIS Grupos en el Administrador de IIS. Después de reiniciar, ¡ejecute la solución nuevamente!
0
  1. Compruebe el archivo de .sln primero si está en conflicto a continuación, eliminar y actualizar su carpeta SVN y reconstruir su solución.

  2. Reconstruir su solución

+0

¿Podría aclarar qué quiere decir con "conflictivo"? –

+0

El archivo de la solución no tiene nada que ver con eso. –

-1

Los siguientes son los pasos que hemos seguido para deshacerse de tales de errores

  • de tecla Windows + R, escribe% Temp% y pulsa enter. Ahora, borre todos los archivos temporales del directorio.
  • Reinicia tu estudio visual.
  • Limpia la solución de tu proyecto del Explorador de soluciones en el elemento de la lista de Visual Studio.
  • Reconstruye el proyecto & Ejecutar. Debería funcionar esperado.
+2

Esta es exactamente la respuesta aceptada. – CodeCaster

0

También es posible que la prueba de su unidad haya iniciado una secuencia pero no la haya cerrado. Asegúrese de que todos los hilos estén cerrados antes de finalizar. Puede ser una buena idea verificar que todas las pruebas de su unidad se estén ejecutando y que estén pasando correctamente.

Cuestiones relacionadas