2015-11-29 9 views
8

ho provato tutte le soluzioni da other postsUn altro strano errore ASP.net: Il compilatore non riuscita con il codice di errore 255

Questa semplice applicazione web funziona sul mio portatile: Windows 10/VS-2015

Distribuzione alla mia server di WIN-2012 dà questo errore:

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 255.

Nessuna delle soluzioni di altri SO messaggi hanno aiutato.

Show Detailed Compiler Output: 

c:\windows\system32\inetsrv> "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\vbc.exe" /t:library /utf8output /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll" /R:"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\oc\88c6cdde\6b37fcc6\assembly\dl3\e9f43226\00c8c33b_c72ad101\OC.Web2.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activation\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activation.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Web\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_64\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Services\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll" /R:"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\oc\88c6cdde\6b37fcc6\assembly\dl3\c13fc534\00128170_db94d001\Microsoft.AspNet.FriendlyUrls.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.WorkflowServices\v4.0_4.0.0.0__31bf3856ad364e35\System.WorkflowServices.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.DynamicData\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.DynamicData.dll" /R:"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\oc\88c6cdde\6b37fcc6\assembly\dl3\8ff134f9\00fd38bf_4821d101\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35\System.ComponentModel.DataAnnotations.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activities.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll" /R:"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\oc\88c6cdde\6b37fcc6\assembly\dl3\7686bcd0\001d3ec6_4198d001\Newtonsoft.Json.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll" /R:"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\oc\88c6cdde\6b37fcc6\assembly\dl3\5993785e\00cabc17_4a21d101\AspNet.ScriptManager.jQuery.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_64\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.IdentityModel\v4.0_4.0.0.0__b77a5c561934e089\System.IdentityModel.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.Activities.dll" /out:"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\oc\88c6cdde\6b37fcc6\App_global.asax.v_2hcqbe.dll" /D:DEBUG=1 /debug+ /nowarn:41008,40000,40008 /define:_MYTYPE=\"Web\" /imports:Microsoft.VisualBasic,System,System.Collections,System.Collections.Generic,System.Collections.Specialized,System.ComponentModel.DataAnnotations,System.Configuration,System.Linq,System.Text,System.Text.RegularExpressions,System.Web,System.Web.Caching,System.Web.DynamicData,System.Web.SessionState,System.Web.Security,System.Web.Profile,System.Web.UI,System.Web.UI.WebControls,System.Web.UI.WebControls.WebParts,System.Web.UI.HtmlControls,System.Xml.Linq /warnaserror- /optionInfer+ "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\oc\88c6cdde\6b37fcc6\App_global.asax.v_2hcqbe.0.vb" "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\oc\88c6cdde\6b37fcc6\App_global.asax.v_2hcqbe.1.vb" 
+0

la prima cosa che mi viene in mente è: hai controllato il giusto quadro di riferimento? – virtouso

+0

sulla mia macchina è 4.6. Ho lo stesso sul server –

+0

Ho configurato l'app web sotto il.net45 appdomain –

risposta

7

Io corro Win2k12 R2 come un sistema operativo desktop e ieri aggiornati vs2k13 a vs2k15 dopo che alcune delle mie .NET 4.5 applicazioni web ha smesso di funzionare con l'errore precedente "Il compilatore non riuscita con il codice di errore 255", un un po 'di googlatura e mi sono inventato il sotto;

https://support.microsoft.com/en-us/kb/3118750

ero scenario # 2 nell'articolo di cui sopra - in ultima analisi, ho appena disinstallato KB3098779 e KB3097997, riavviato e le applicazioni lavorato ancora una volta, giorni felici.

+0

Ho reinstallato il mio server da zero. Applicherò tutti i pacchetti di aggiornamento e aggiungerò con cura solo i ruoli del server di cui ho bisogno. se ho gli stessi problemi, ricorro a rimuovere questi due KB che hai elencato. Grazie –

+0

IT ha iniziato a funzionare dopo una completa reinstallazione –

+1

Memoria insufficiente? - Ho ricevuto questo errore su un server virtuale a basso costo che sto implementando come sito demo per un client. Ho chiuso tutte le app che avevo aperto in una sessione RDC (incluso Chrome!). Senza altre modifiche il sito ha funzionato immediatamente. Questo mi porta a credere che sia stato un errore di memoria. – ItsJason

6

Anche lo spostamento del progetto su .net 4.6.1 aiuta.

2

Per me, è stato risolto dopo aver rimosso tutti i riferimenti relativi a applicationInsights e l'eliminazione di tutti i file dai pacchetti.

1

Nel mio caso ho dovuto reinstallare pacchetti Nuget .. Update-Package -reinstall

ho avuto 255 errore a tornare ogni paio di ricostruzioni. Eliminazione delle cartelle temporanee & obj, riavvio IIS era solo un aiuto temporaneo. Fortunatamente ho trovato il nome di alcuni pacchetti di nuget in Compiler Output, che mi hanno guidato ad un altro tentativo.

12

La soluzione funzionava localmente per me, ma dal server stavo ricevendo questo errore "Il compilatore ha fallito con il codice di errore 255".

Ha funzionato per me disinstallando il pacchetto nuget "Microsoft.CodeDom.Providers.DotNetCompilerPlatform" dalla mia soluzione e ridistribuendo.

+1

Grazie mille. – ElectricRouge

+1

Questo ha risolto il problema per me. Il mio errore ha detto "Messaggio di errore del compilatore Il compilatore ha fallito con il codice di errore -532462766", ma la soluzione era la stessa – Anytoe

+1

'Il compilatore ha avuto esito negativo con codice di errore -2146232576. Inoltre, viene risolto rimuovendo questo pacchetto. –

1

Se si rimuovono i seguenti pacchetti relativi a Roslyn, potrebbe risolvere il problema.

Microsoft.CodeDom.Providers.DotNetCompilerPlatform
Microsoft.Net.Compilers

Ho potuto affrontare il problema con cui mi trovavo di fronte.

È possibile trovare la mia soluzione here.

+1

Se questo collegamento si interrompe, la risposta non è utile. Per favore includi almeno un riassunto qui –

5

Ho appena fatto clic destro sulla soluzione e selezionato "Soluzione pulita" e cliccato. questo ha funzionato per me.

17

rimuovere il tag compilers dal file web.config:

<compilers> 
    <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.4.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701" /> 
    <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider,  Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.4.0,  Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4"  compilerOptions="/langversion:14 /nowarn:41008  /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+" /> 
</compilers> 
+2

Questa risposta mi ha aiutato molte volte. – johnnyRose

0

Riavvio del server (win-2012) risolto il problema.