无法加载文件或程序集'Microsoft.CodeDom.Providers.DotNetCompilerPlatform,版本= 2.0.0.0,

时间:2019-04-08 15:58:35

标签: asp.net visual-studio

即使之前一切正常,我仍然收到此错误,并且我的代码似乎没有任何问题 这是错误: 无法加载文件或程序集“ Microsoft.CodeDom.Providers.DotNetCompilerPlatform,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x80131040) 源错误:

在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来标识有关异常的来源和位置的信息。

程序集加载跟踪:以下信息有助于确定为什么无法加载程序集“ Microsoft.CodeDom.Providers.DotNetCompilerPlatform,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”。

WRN:程序集绑定日志记录已关闭。 若要启用程序集绑定失败日志记录,请将注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog](DWORD)设置为1。 注意:与程序集绑定失败日志记录有一些性能上的损失。 要关闭此功能,请删除注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog]。

堆栈跟踪:

[FileLoadException:无法加载文件或程序集'Microsoft.CodeDom.Providers.DotNetCompilerPlatform,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x80131040)    系统。    System.RuntimeTypeHandle.GetTypeByName(字符串名称,布尔throwOnError,布尔ignoreCase,布尔反射Only,StackCrawlMark和stackMark,IntPtr pPrivHostBinder,布尔loadTypeFromPartialName)+70    System.RuntimeType.GetType(字符串类型名称,布尔throwOnError,布尔ignoreCase,布尔反射Only,StackCrawlMark和stackMark)+40    System.Type.GetType(String typeName)+30    System.CodeDom.Compiler.CompilerInfo.get_IsCodeDomProviderTypeValid()+12    System.Web.Compilation.CompilationUtil.GetRecompilationHash(CompilationSection ps)+2045    System.Web.Configuration.CompilationSection.get_RecompilationHash()+107    System.Web.Compilation.BuildManager.CheckTopLevelFilesUpToDateInternal(Int64 cachedHash)+458    System.Web.Compilation.BuildManager.CheckTopLevelFilesUpToDate(Int64 cachedHash)+51    System.Web.Compilation.BuildManager.ExecutePreAppStart()+135    System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager,IApplicationHost appHost,IConfigMapPathFactory configMapPathFactory,HostingEnvironmentParametershostingParameters,PolicyLevel policyLevel,Exception appDomainCreationException)+549

[HttpException(0x80004005):无法加载文件或程序集'Microsoft.CodeDom.Providers.DotNetCompilerPlatform,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (来自HRESULT的异常:0x80131040)    System.Web.HttpRuntime.FirstRequestInit(HttpContext上下文)+10075108    System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext上下文)+95    System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr,HttpContext上下文)+254

0 个答案:

没有答案