5

Tengo una máquina virtual (ejecutándose en VMWare Workstation 8.0.2 en mi computadora portátil) que ejecuta Windows Server 2008 R2 Standard y SharePoint Server 2010 SP1 que uso para el desarrollo de SharePoint (Visual Studio 2010 está instalado en la máquina virtual). A veces me sale el siguiente mensaje de error:El compilador ha fallado con el código de error -1073741502 (SharePoint 2010 SP1 ejecutándose en Windows Server 2008 R2)

Server Error in '/' Application. 
-------------------------------------------------------------------------------- 

Compilation Error 
Description: An error occurred during the compilation of a resource required to service  this request. Please review the following specific error details and modify your source  code appropriately. 

Compiler Error Message: The compiler failed with error code -1073741502. 

Show Detailed Compiler Output: 

c:\windows\system32\inetsrv> 
"C:\Windows\Microsoft.NET\Framework64\v2.0.50727\csc.exe"  /t:library /utf8output /R: 
"C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll" /R: 
"C:\Windows\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll" /R: 
"C:\Windows\assembly\GAC_MSIL\AscomADManager\1.0.0.0__e27e5c95e5e50246\AscomADManager.dll" /R: 
"C:\Windows\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll" /R: 
"C:\Windows\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll" /R: 
"C:\Windows\assembly\GAC_MSIL\System.Runtime.Serialization\3.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll" /R: 
"C:\Windows\assembly\GAC_64\Microsoft.Office.Server.Search\14.0.0.0__71e9bce111e9429c\Microsoft.Office.Server.Search.dll" /R: 
"C:\Windows\assembly\GAC_MSIL\System.IdentityModel\3.0.0.0__b77a5c561934e089\System.IdentityModel.dll" /R: 
"C:\Windows\assembly\GAC_64\Microsoft.SharePoint.Search\14.0.0.0__71e9bce111e9429c\Microsoft.SharePoint.Search.dll" /R: 
"C:\Windows\assembly\GAC_64\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll" /R: 
"C:\Windows\assembly\GAC_MSIL\System.Web.Mobile\2.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll" /R: 
"C:\Windows\assembly\GAC_MSIL\Microsoft.SharePoint.Publishing\14.0.0.0__71e9bce111e9429c\Microsoft.SharePoint.Publishing.dll" /R: 
"C:\Windows\assembly\GAC_MSIL\Microsoft.Web.CommandUI\14.0.0.0__71e9bce111e9429c\Microsoft.Web.CommandUI.dll" /R: 
"C:\Windows\assembly\GAC_MSIL\System.ServiceModel.Web\3.5.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll" /R: 
"C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll" /R: 
"C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\7e9d64cc\e402abe9\App_GlobalResources.dll" /R: 
"C:\Windows\assembly\GAC_MSIL\System.ServiceModel\3.0.0.0__b77a5c561934e089\System.ServiceModel.dll" /R: 
"C:\Windows\assembly\GAC_MSIL\System.WorkflowServices\3.5.0.0__31bf3856ad364e35\System.WorkflowServices.dll" /R: 
"C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\7e9d64cc\e402abe9\App_global.asax.dll" /R: 
"C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorlib.dll" /R: 
"C:\Windows\assembly\GAC_64\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll" /R: 
"C:\Windows\assembly\GAC_MSIL\Microsoft.SharePoint\14.0.0.0__71e9bce111e9429c\Microsoft.SharePoint.dll" /R: 
"C:\Windows\assembly\GAC_MSIL\System.Web.Extensions\3.5.0.0__31bf3856ad364e35\System.Web.Extensions.dll" /R: 
"C:\Windows\assembly\GAC_64\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R: 
"C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Access.Server.UI\14.0.0.0__71e9bce111e9429c\Microsoft.Office.Access.Server.UI.dll" /out: 
"C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\7e9d64cc\e402abe9\App_Web_usereditform.ascx.d7f0a421.emiw9vda.dll" /D:DEBUG /debug+ /optimize- /win32res: 
"C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\7e9d64cc\e402abe9\q8k8a1mo.res" /w:4 /nowarn:1659;1699;1701 
"C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\7e9d64cc\e402abe9\App_Web_usereditform.ascx.d7f0a421.emiw9vda.0.cs" 
"C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\7e9d64cc\e402abe9\App_Web_usereditform.ascx.d7f0a421.emiw9vda.1.cs" 

-------------------------------------------------------------------------------- 
Version Information: Microsoft .NET Framework Version:2.0.50727.4963; ASP.NET  Version:2.0.50727.4955 

El error es lanzado bastante al azar, a veces cuando activo una nueva función, a veces, cuando estoy navegando por páginas/listas de SharePoint. Tengo por supuesto buscado en Google el problema, y ​​he encontrado algunas soluciones a lo que han trabajado para algunos otros usuarios (pero no para todos):

  • hacen un iisreset (no funciona para mí)
  • hacer un iisreset, luego reiniciar el sistema (no funciona para mí)
  • eliminar archivos temporales de ASP.NET (que no funciona para mí)
  • Eliminar los archivos temporales y reinicio de ASP.NET (no funciona para mí)
  • Reinstalar (reparar) .NET framework (la única solución que funciona para mí)

¿Alguien tiene una idea de una solución que corrige el problema sin reparar .NET Framework? Es bastante lento, sin mencionar frustrante tener que hacer esto todo el tiempo. El error ocurre entre tres y diez veces al día.

Actualización: Esta es la advertencia que se registra en el registro de eventos de Windows.

Event code: 3007 
Event message: A compilation error has occurred. 
Event time: 4/4/2012 12:48:04 PM 
Event time (UTC): 4/4/2012 10:48:04 AM 
Event ID: ea6ef6e68cb14f858564f541ff1389f6 
Event sequence: 42 
Event occurrence: 1 
Event detail code: 0 

Application information: 
    Application domain: /LM/W3SVC/1794141158/ROOT-1-129780060874042968 
    Trust level: WSS_Minimal 
    Application Virtual Path:/
    Application Path: C:\inetpub\wwwroot\wss\VirtualDirectories\80\ 
    Machine name: SP2010 

Process information: 
    Process ID: 13668 
    Process name: w3wp.exe 
    Account name: NT AUTHORITY\NETWORK SERVICE 

Exception information: 
    Exception type: HttpCompileException 
    Exception message: External component has thrown an exception. 

Request information: 
    Request URL: http://sp2010/sites/test52/projects/default.aspx 
    Request path: /sites/test52/projects/default.aspx 
    User host address: fe80::18b5:d6c1:ca34:5476/ 
    User: SP20100\marcus 
    Is authenticated: True 
    Authentication Type: Negotiate 
    Thread account name: NT AUTHORITY\NETWORK SERVICE 

Thread information: 
    Thread ID: 11 
    Thread account name: NT AUTHORITY\NETWORK SERVICE 
    Is impersonating: True 
    Stack trace: at System.Web.Compilation.AssemblyBuilder.Compile() 
    at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() 
    at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) 
    at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) 
    at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) 
    at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert) 
    at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) 
    at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) 
    at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 
    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 


Custom event details: 
+0

Aquí es alguien con el mismo error (pero en vez de HEX DEC): http://stackoverflow.com/questions/3646265/iis-doesnt-start-error-code-c0000142 – jgauffin

+0

posible duplicado de [ASP.NET error de compilación extraño!] (http://stackoverflow.com/questions/6817870/asp-net-strange-compilation-error) – jgauffin

+0

I olvidé mencionar que ya he intentado cambiar la identidad del grupo de aplicaciones (el mío se configuró en NetworkService, pero cambiarlo a ApplicationPoolIdentity no me ayudó). El nombre de la aplicación está configurado y no se ha cambiado a una cadena vacía. –

Respuesta

3

que tenían el mismo problema ... que dejé mi aplicación en la piscina de la aplicación Me reciclado El grupo de aplicación en relación con la aplicación que soluciona mi problema.

1

Muchas gracias, tuve un problema similar y puedo confirmar (después de todos los demás intentos) solo la ejecución de 'reparación' del Framework 3.5 solucionó el problema.

Reinstalar (reparación) .NET Framework (la única solución que funciona para mí)

Cuestiones relacionadas