ASP.NET étrange erreur de compilation

Je ne sais pas ce qui ne va pas avec ma machine, mais c'est un moment que je reçois l'erreur suivante étrange de ASP.NET (for all my applications).

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:WindowsSysWOW64inetsrv> "C:WindowsMicrosoft.NETFrameworkv4.0.30319csc.exe" /t:library /utf8output /R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319Temporary ASP.NET Filesroot855fbde953b27assemblydl389d6b5f0791420_961fcc01wnvhtmlconvert.dll" /R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystemv4.0_4.0.0.0__b77a5c561934e089System.dll" /R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.Drawingv4.0_4.0.0.0__b03f5f7f11d50a3aSystem.Drawing.dll" /R:"C:WindowsMicrosoft.NetassemblyGAC_32System.Webv4.0_4.0.0.0__b03f5f7f11d50a3aSystem.Web.dll" /R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.Web.Entityv4.0_4.0.0.0__b77a5c561934e089System.Web.Entity.dll" /R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.ServiceModel.Webv4.0_4.0.0.0__31bf3856ad364e35System.ServiceModel.Web.dll" /R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.IdentityModelv4.0_4.0.0.0__b77a5c561934e089System.IdentityModel.dll" /R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319Temporary ASP.NET Filesroot855fbde953b27assemblydl3d08c81cdd77c01f_961fcc01AjaxControlToolkit.dll" /R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.ServiceModel.Activationv4.0_4.0.0.0__31bf3856ad364e35System.ServiceModel.Activation.dll" /R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.Web.ApplicationServicesv4.0_4.0.0.0__31bf3856ad364e35System.Web.ApplicationServices.dll" ......AND SO ON.....

faits:

  1. Tuer le processus de travail résout le problème temporairement
  2. j'ai même réinstallé mon .net framework! Il n'a pas de travail.
  3. redémarrer IIS ne sert à rien

ce qui peut causer ceci problème?

40
demandé sur Peter Mortensen 2011-07-25 18:43:47

19 réponses

j'ai enlevé Roslyn paquets liés par NuGet et ça fonctionne maintenant.



Roslyn autres colis:

  • Microsoft.CodeDom.Fournisseur.DotNetCompilerPlatform
  • Microsoft.Net.Compilateurs



P. S: My local IIS doesn't avoir tout problème avec Roslyn mais comme je publie le projet sur le serveur( c'est pourquoi je ne pense pas que le serveur prend en charge Roslyn ), il affiche le message d'erreur suivant:

Erreur De Compilation

Description: Une erreur s'est produite lors de la compilation d'une ressource requis pour répondre à cette demande. Veuillez passer en revue les points suivants détails d'erreur et de modifier votre code source en conséquence.

message d'erreur du compilateur: le compilateur a échoué avec le code d'erreur -532462766.

Show Detailed Compiler Output:

C:\Windows\SysWOW64\inetsrv>D:\...\wwwroot\bin\roslyn\csc.exe /t:library /utf8output /nostdlib+ /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3433893359c03_e1abd201\System.Web.WebPages.Deployment.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\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl374b56e\eed229e7_dfabd201\Autofac.Integration.WebApi.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualStudio.Web.PageInspector.Loader\v4.0_1.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Web.PageInspector.Loader.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3da0bd13\b2333a9c_e0abd201\System.Net.Http.Formatting.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3fd000f\fe3c7c0e_e1abd201\System.Web.WebPages.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl35a732aa32e84e_e2abd201\WebGrease.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.Activities.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3\ca091706\f1f4ae28_78afd201\Core.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3\ce3c4f34b7b911a_e0abd201\EntityFramework.SqlServer.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3\c73494acf453228_78afd201\CommonViewModels.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Web.Infrastructure\v4.0_1.0.0.0__31bf3856ad364e35\Microsoft.Web.Infrastructure.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.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\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3d1381045500f_e1abd201\System.Web.Http.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3cc83c73b7f8fe_e0abd201\System.Web.Http.WebHost.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl30d81d3\fb074b29_78afd201\Data.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\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3a5d02933dbf3a_e0abd201\GridMvc.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3\eb50e8c600fa91_e0abd201\System.Web.Razor.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3\a7d6ceb3c5f9c2c_78afd201\Web.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\assembly\GAC_MSIL\System.Web.WebPages.Deployment\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.Deployment.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\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3bd130eab432ba6_e0abd201\System.Web.Optimization.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_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl386430e4206e7_dfabd201\Autofac.Integration.Mvc.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3\c0d9cc06811806_e1abd201\System.Web.WebPages.Razor.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\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl335020ac1c60e_e1abd201\System.Web.Helpers.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3c33f64"151900920"d8a820_d154d201\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.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.ServiceModel.Web\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3ea00d7f323228_78afd201\Extensions.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3\f8f1e397\e9660a29_78afd201\Services.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3\ff57243f\bb5e8b92_e0abd201\System.Web.Mvc.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.Web.WebPages.Deployment\v4.0_1.0.0.0__31bf3856ad364e35\System.Web.WebPages.Deployment.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.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.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\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3\fd2c5d18"151900920"ae74dd_e7acd201\Autofac.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.ComponentModel.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35\System.ComponentModel.DataAnnotations.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\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3\a44c79bb928fbb_e0abd201\EntityFramework.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\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl37cd18aab66d28_78afd201\Domain.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\assembly\dl3cbb60ec"151900920"788858_b3abd201\Newtonsoft.Json.dll" /out:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\App_Code._bgj8eyw.dll" /debug- /optimize+ /warnaserror- /w:4 /nowarn:1659;1699;1701;612;618 /langversion:6 /nowarn:1659;1699;1701  "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\App_Code._bgj8eyw.0.cs" "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\a47e39f5\cc42bc06\App_Code._bgj8eyw.1.cs"




Comment désinstaller les paquets Roslyn .

dans L'Explorateur de solutions, en cliquant avec le bouton droit de la souris sur le projet web, sélectionnez Manage NuGet Packages... .

Aller à Installed l'onglet Recherche ensuite les paquets Roslyn mentionnés ci-dessus.

Utilisez le bouton Uninstall pour les supprimer.

58
répondu Siyavash Hamdi 2017-05-03 20:00:47

OK, après des jours de lutte avec ce problème, je l'ai finalement corrigé.

  • non par compensation ASP.NET temp .151940920"
  • pas en réinstallant le .net framework!

de Simples!

  • j'ai changé l'identité du pool d'applications de "Local system" à" ApplicationPoolIdentity "

apparemment, il y avait une erreur de permission dans mon système local Compilateur C# (scc.exe) n'a pas pu accéder à certaines ressources et codes sources.

afin de changer votre identité D'AppPool suivre les étapes indiquées ici: http://learn.iis.net/page.aspx/624/application-pool-identities /

23
répondu Mo Valipour 2016-12-17 18:10:31

Supprimer C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\

11
répondu Adrian Iftode 2011-07-25 14:54:46

j'ai eu ce genre d'erreur, mais le problème est très différent expliqué ici. Donc dans mon cas j'ai eu une erreur de compilateur à partir du fichier temp que j'utilisais un espace de noms non existant comme:

using ImaginaryNamespaces;

j'étais sûr que le code" en utilisant ImaginaryNamespaces; " dosn n'existe pas dans ma solution donc bien sûr je doute problème de cache. Finalement j'ai compris que le fichier temporaire était un fichier source généré à partir de configs. Mon Point De Vue/Web.Config avait une ligne:

<add namespace="ImaginaryNamespaces"/>

après avoir enlevé cela, il a fonctionné. Je recommande donc de s'assurer qu'il n'y a aucune donnée dans configs qui pourrait être liée à l'erreur du compilateur.

11
répondu Risord 2016-12-17 18:12:36

Les réponses fournies ne sont pas la solution. Le truc du .NET 6# est assez différent de ce qu'on avait l'habitude de faire. Beaucoup de choses ont changé, de devoir traiter avec des bibliothèques portables à Visual Studio 2015 en installant un vieux compilateur (ça m'a coûté quatre heures à me casser la tête).

La longue histoire courte: Débordement de Pile question Comment puis-je utiliser le C# 6 avec un Site Web type de projet?

vous devez installer le C# .net compilateur (fonctionne maintenant comme un service bla bla bla). et vous devez exécuter des mises à jour sur NuGet pour obtenir le dernier tout (avant d'essayer quoi que ce soit d'autre).

le compilateur doit être installé sur le projet à partir duquel votre solution s'exécute (donc votre site web ou votre projet principal à partir duquel votre application commence (si vous avez plusieurs projets)).

une fois que vous installez cela, puis trier votre web.config se référant à toutes les bibliothèques portables, et supprimer à la fois le bin et Dossier obj (pour éviter les travaux sur mon cauchemar informatique), il devrait juste fonctionner. Mais soyez patient; ce qui se passe sur votre machine peut varier autant que les réponses ci-dessus. La plupart des réponses ci-dessus masquer d'autres problèmes. Cela peut fonctionner pendant un certain temps, puis boom: erreur de compilation. J'ai eu quelques pages qui fonctionnaient, puis certaines pages ont commencé à échouer à cause de certains paquets qui ont commencé à utiliser des bibliothèques portables.

7
répondu PBo 2017-05-23 12:34:45

je viens juste de tomber sur cela sur .NET 4.6.1 et il a finalement eu une solution simple - j'ai enlevé (en fait commenté) la section dans le web.config et l'application Web forms sont revenus à la vie. Voir qu'est-ce-exactement-ne-système-codedom-compilateurs-do-in-web-config-en-mvc-5 pour plus d'info.

ça a marché pour moi.

7
répondu azpc 2018-09-17 02:07:56

dans IIS Manager, dans les paramètres avancés de L'Application Pool, assurez-vous que" Process Model → Load User Profile "est défini à"True". Dans mon cas, cela a fonctionné.

3
répondu Amirhossein Yari 2016-12-17 18:00:16

ce qui a fonctionné pour moi... Il semble que si vous installez (ou une personne à charge package installe) Microsoft.CodeDom.Providers.DotNetCompilerPlatform package NuGet il fait de certains web.config transforme qui vous permettent d'utiliser le C#7.X Caractéristiques ASP.NET des pages de rasoir. Bien que j'ai trouvé que cela fonctionnait bien sur ma machine locale, cela ne fonctionnait pas sur notre serveur (même lorsque le compilateur était dans le répertoire /bin/).

la solution était de localiser l'élément ci-dessous et de l'enlever complètement du web.config

  <system.codedom>
    <compilers>
      <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.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.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+" />
    </compilers>
  </system.codedom>
3
répondu Dan Diplo 2018-04-18 15:49:19

Si vous obtenez le message d'erreur "Une erreur s'est produite lors de la compilation d'une ressource nécessaire pour répondre à cette demande. Message D'erreur du compilateur: le compilateur a échoué avec le code d'erreur 255."

essayer de terminer les processus "VBCSCompiler.EXE." VBCSCompiler.exe peut également être le problème si votre application ne peut pas construire, en raison du fait que certains paquets ne peuvent pas être transférés vers le dossier bin.

2
répondu Ogglas 2015-08-01 22:18:10

j'ai résolu cela en supprimant le contenu des dossiers bin et obj pour le projet, et le contenu du dossier bin sur le serveur distant, puis en redéployant.

2
répondu Owen Pauling 2016-11-18 15:27:44

j'ai rampé à travers beaucoup de billets de blog, y compris quelques pots de débordement de pile, et j'avais déjà tout en place ce que ces billets suggéraient (voir ci-dessous) quand j'ai eu cette erreur.

  1. Mon pool d'application est en cours d'exécution en vertu de l'ApplicationPoolIdentity
  2. le profil de L'utilisateur de charge a été réglé à True dans la section du modèle de procédé
  3. IIS AppPool\DefaultAppPool a les pleins droits sur temp ASP.NET dossier

enfin j'ai trouvé quelques indices dans le billet de blog mentionné ci-dessous. On dirait qu'il y a des tas de litiges avec le même compte d'utilisateur. J'ai donc changé l'identité de l'application pool en LocalSystem, pour l'application qui échoue avec cette erreur - et mon application a commencé à fonctionner correctement.

voir l'article de blog C# compilateur ou Visual Basic. les compilateurs Net échouent avec le code d'erreur -1073741502 lors de la génération des assemblages pour votre ASP.net site .

Note: le compte LocalSystem n'aura pas beaucoup de permissions. Dans mon cas, ma demande n'a pas besoin d'autorisation spéciale. J'ai donc été très bien. Si votre application a besoin de permissions spéciales, essayez de configurer un compte personnalisé.

2
répondu Ram 2016-12-17 18:16:34

si vous avez encore du mal à résoudre ce problème, même après toutes les options, alors essayez de trouver l'application qui fonctionne et prend une énorme mémoire.

dans mon cas, c'était une application qui avait plus de 100 instances en cours d'exécution en raison d'une erreur et qui prenait au moins 20 Mo par application donc environ 2 Go.

après que j'ai tué les quelques applications et la mémoire a été libérée mon site était de nouveau en ligne.

1
répondu Maulik Darji 2016-12-17 18:11:12

si vous avez déployé cette application dans votre serveur, il est possible que le *.les fichiers de configuration dans folder \bin\roslyn ont été supprimés.

puis examiner s'il existe les fichiers comme:

  • scc.EXE.config
  • csi.EXE.config
  • vbc.EXE.config
  • VBCSCompiler.EXE.config

ces fichiers peuvent varier en fonction de vos références de projet.

1
répondu Jeferson Tenorio 2018-04-02 13:13:36

Cause: j'ai remarqué que lorsque je nettoyer mon projet ou nettoyer un des projets dépendants et puis frapper rafraîchir quelques fois sur la page montrant le site, puis il provoque cette erreur. Il semble qu'il essaie de charger/exécuter un projet DLL cassé/manquant d'une façon ou d'une autre.

renommer le répertoire IIS du projet en quelque chose de différent et avec un nouveau nom il se charge bien (encore une fois à condition que le projet est construit D'abord OK puis exécuter autrement il provoque la même question)

0
répondu Moji 2016-12-17 18:14:18

dans mon cas, je m'arrête et je commence à appliquer pool et il de retour dans la vie!!!

0
répondu Emdadul Sawon 2017-01-13 12:29:04

j'ai eu la même erreur, venue de nulle part. Après plusieurs heures d'essai de toutes les solutions mentionnées ici et sur d'autres forums, ce qui a fonctionné pour moi était simple "solution propre" et "reconstruire" dans VS2015.

0
répondu DrJekyll 2017-01-17 02:48:44

j'ai dû tuer plusieurs instances de MSBuild.exe pendu dans Process explorer.

alors le site fonctionne bien.

0
répondu Jiří Herník 2017-01-24 12:21:41

mise à Jour de packages Nuget fixe proglem pour moi.

0
répondu orthodox4ever 2017-03-09 10:41:16

j'ai eu ce message d'erreur et pour moi la solution était d'installer Dot Net Framework 4.6, tandis que mon projet ciblé 4.5.2

0
répondu Ehsan Zargar Ershadi 2017-09-11 09:14:57