2015-11-29 5 views
8

Ich habe alle Lösungen versucht, aus other postsEine weitere seltsame ASP.net Fehler: Der Compiler fehlgeschlagen mit Fehlercode 255

Diese einfache Web-Anwendung auf meinem Laptop funktioniert: Windows 10/VS-2015

Bereitstellen auf meine WIN-2012-Server gibt diesen Fehler:

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.

Keine der Lösungen von anderen SO-Posts haben geholfen.

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

fällt mir zunächst ein: Haben Sie das richtige Zielframework überprüft? – virtouso

+0

auf meinem Rechner ist es 4.6. Ich habe das gleiche auf dem Server –

+0

Ich habe die Web-App unter dem eingerichtet.net45 appdomain –

Antwort

7

Ich bin mit Win2k12 R2 als ein Desktop-Betriebssystem und gestern vs2k13 aktualisiert vs2k15 wonach einige meiner .NET 4.5 Web-Anwendungen mit dem obigen Fehler „Der Compiler mit dem Fehlercode 255 fehlgeschlagen“ aufgehört zu arbeiten, ein bisschen Googeln und ich kam mit dem unten;

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

Ich war Szenario # 2 in dem obigen Artikel - schließlich ich gerade deinstalliert KB3098779 und KB3097997, neu gestartet und die Anwendungen funktionierten wieder, glückliche Tage.

+0

Ich habe meinen Server von Grund auf neu installiert. Ich werde alle Update-Pakete anwenden und sorgfältig nur die Serverrollen hinzufügen, die ich brauche. Wenn ich dieselben Probleme habe, werde ich auf diese zwei KBs, die Sie aufgelistet haben, zurückgreifen. Danke –

+0

Es begann nach einer kompletten Neuinstallation zu arbeiten –

+1

Nicht genügend Speicher? - Ich habe diesen Fehler auf einem virtuellen Server mit geringen Anforderungen erhalten, auf dem ich als Demosite für einen Client bereitstellen möchte. Ich habe alle Apps geschlossen, die ich in einer RDC-Sitzung geöffnet hatte (einschließlich Chrome!). Ohne weitere Änderungen funktionierte die Website sofort. Das führt mich zu der Annahme, dass es sich um einen Speicherfehler handelt. – ItsJason

6

Das Verschieben des Projekts auf .net 4.6.1 hilft ebenfalls.

2

Für mich wurde es behoben, nachdem alle Verweise auf applicationInsights entfernt wurden und alle Dateien aus den Paketen gelöscht wurden.

1

In meinem Fall habe ich nuget Pakete neu installieren musste .. Update-Package -reinstall

Ich hatte 255 Fehler kommen alle paar Erneuerungen zurück. Delete temp & Obj Ordner, neu zu gründen IIS war nur eine vorübergehende Hilfe. Glücklicherweise fand ich den Namen einiger nugget-Pakete in der Compiler-Ausgabe, was mich zu einem anderen Versuch führte.

12

Die Lösung arbeitete lokal für mich, aber vom Server bekam ich diesen Fehler 'Der Compiler ist mit Fehlercode 255 fehlgeschlagen'.

Es funktionierte für mich durch die Deinstallation des Nuget-Paket 'Microsoft.CodeDom.Providers.DotNetCompilerPlatform' aus meiner Lösung und die erneute Bereitstellung.

+1

Vielen Dank. – ElectricRouge

+1

Das hat das Problem für mich gelöst. Mein Fehler sagte 'Compiler Fehlermeldung Der Compiler ist fehlgeschlagen mit Fehlercode -532462766', aber die Lösung war die gleiche – Anytoe

+1

'Der Compiler ist fehlgeschlagen mit Fehlercode -2146232576. Auch wird durch das Entfernen dieses Pakets behoben. –

1

Wenn Sie die folgenden Roslyn Pakete entfernen, könnte dies Ihr Problem lösen.

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

Ich könnte mit dem Problem umgehen, mit dem ich konfrontiert wurde.

Sie können meine Lösung here finden.

+1

Wenn dieser Link unterbrochen wird, ist Ihre Antwort nicht hilfreich. Bitte geben Sie hier zumindest eine Zusammenfassung an. –

5

Ich gerade Rechtsklick auf Lösung und wählte "Clean solution" und klickte. das funktionierte für mich.

17

Entfernen Sie die compilers Tag aus der Datei 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

Diese Antwort hat mir viele Male geholfen. – johnnyRose

0

Neustart des Servers (win-2012) hat das Problem gelöst.

Verwandte Themen