ylbtech-Error-WebForm:分析器错误消息: 未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”
1.错误代码返回顶部
1-1、

“/”应用程序中的服务器错误。


配置错误

说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误消息: 未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”。

源错误:

行 55:   <system.codedom>
行 56: <compilers>
行 57: <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:1659;1699;1701" />
行 58: <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:default /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+" />
行 59: </compilers>

源文件: D:\work-JZG\JZGWeb\DS.JZG.Api\web.config    行: 57


版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.7.2053.0
1-2、
2.出错原因分析返回顶部
 
3.相关解决方法返回顶部

3-1、方法一

在多模块开发中,有多个项目,请确认你当前运行时启动项,是不是你解决方案的启动项,如果不是,则将启动项改为项目所设置的启动项

,查看项目启动项的方法:右击解决方案->属性,如下图

3-2、方法二:

1.工具->NuGet包管理器->程序包管理控制台

2.

在程序包管理控制台中输入 PM> Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform  回车运行,提示安装成功,重启项目,就可以了。

PM> Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform
程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”已存在于项目“DS.JZB.Base”中
已用时间: ::01.1019615
PM>
每个包都由其所有者许可给你。NuGet 不负责第三方包,也不授予其许可证。一些包可能包括受其他许可证约束的依赖关系。单击包源(源) URL 可确定任何依赖关系。

程序包管理器控制台主机版本 4.4.0.4475

键入 "get-help NuGet" 可查看所有可用的 NuGet 命令。

PM> Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform

正在尝试收集与目标为“.NETFramework,Version=v4.6.1”的项目“DS.JZG.Api”有关的包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”的依赖项信息
收集依赖项信息花费时间 405.29 ms
正在尝试解析程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”的依赖项,DependencyBehavior 为“Lowest”
解析依赖项信息花费时间 ms
正在解析操作以安装程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”
已解析操作以安装程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”
从“nuget.org”检索包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.”
从“nuget.org”检索包“Microsoft.Net.Compilers 2.4.”
正在执行脚本文件“D:\work-JZG\JZGWeb\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.\tools\net45\uninstall.ps1”
已从“packages.config”中删除程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”
已从 DS.JZG.Api 成功卸载“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”
已从“packages.config”中删除程序包“Microsoft.Net.Compilers.2.1.”
已从 DS.JZG.Api 成功卸载“Microsoft.Net.Compilers.2.1.”
正在将程序包“Microsoft.Net.Compilers.2.4.”添加到文件夹“D:\work-JZG\JZGWeb\packages”
已将程序包“Microsoft.Net.Compilers.2.4.”添加到文件夹“D:\work-JZG\JZGWeb\packages”
已将程序包“Microsoft.Net.Compilers.2.4.”添加到“packages.config”
已将“Microsoft.Net.Compilers 2.4.”成功安装到 DS.JZG.Api
正在将程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”添加到文件夹“D:\work-JZG\JZGWeb\packages”
已将程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”添加到文件夹“D:\work-JZG\JZGWeb\packages”
已将程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”添加到“packages.config”
正在执行脚本文件“D:\work-JZG\JZGWeb\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.\tools\net45\install.ps1”
已将“Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.”成功安装到 DS.JZG.Api
正在从文件夹“D:\work-JZG\JZGWeb\packages”中删除程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”
已从文件夹“D:\work-JZG\JZGWeb\packages”中删除程序包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.”
正在从文件夹“D:\work-JZG\JZGWeb\packages”中删除程序包“Microsoft.Net.Compilers.2.1.”
对路径“D:\work-JZG\JZGWeb\packages\Microsoft.Net.Compilers.2.1.\tools\Microsoft.Build.Tasks.CodeAnalysis.dll”的访问被拒绝。
对路径“Microsoft.Build.Tasks.CodeAnalysis.dll”的访问被拒绝。
已从文件夹“D:\work-JZG\JZGWeb\packages”中删除程序包“Microsoft.Net.Compilers.2.1.”
执行 nuget 操作花费时间 1.25 min
已用时间: ::24.0871228
无法完全卸载一个或多个包:“D:\work-JZG\JZGWeb\packages\Microsoft.Net.Compilers.2.1.”。重启 Visual Studio 以完成卸载。
PM>

说明:如果你的项目里面,有多个Web项目,那就根据以上操作,每个项目都执行一遍上面的那个命令(逐个设置每个项目 为 启动项,然后输入命令 回车运行)。

如果过程中 有一些情况出现,那每执行一个项目,就关掉vs,重启vs,然后再设置其他项目为启动项,然后执行命令PM> Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform

作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

分析器错误消息: 未能找到 CodeDom 提供程序类型的更多相关文章

  1. 未能找到 CodeDom 提供程序类型“Microsoft.VJSharp.VJSharpCodeProvider,

    错误 1 未能找到 CodeDom 提供程序类型“Microsoft.VJSharp.VJSharpCodeProvider, VJSharpCodeProvider, Version=2.0.0.0 ...

  2. 未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider,

    未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft ...

  3. 未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.3.0, Culture=neutral, PublicKeyToken=31bf385

    网上说的解决方案有两个,第一:什么删除目录下的.java文件,   这个方法 对我没效果:第二:删除.csproj文件中.DotNetCompilerPlatform.CSharpCodeProvid ...

  4. 分析器错误消息: 未能加载类型“WebApplication._Default”

    1.新建一个空白解决方案2.新闻一个Web Application项目 默认就有Default.aspx 直接调试的时候出现-------------------------------------- ...

  5. asp.net mvc5 分析器错误消息: 未能加载类型“XXX.MvcApplication”

    描述 今天忽然碰到一个这个错误: “/”应用程序中的服务器错误. 分析器错误 说明: 在分析向此请求提供服务所需资源时出错.请检查下列特定分析错误详细信息并适当地修改源文件. 分析器错误消息: 未能加 ...

  6. windows 2003 发布遇到问题---分析器错误消息: 未能加载类型“YWPT.MvcApplication”。

    问题如下: “/”应用程序中的服务器错误. ------------------------------------------------------------------------------ ...

  7. 分析器错误消息: 未能加载文件或程序集“System.WEB.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。

    分析器错误消息: 未能加载文件或程序集“System.WEB.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=3 ...

  8. “/”应用程序中的服务器错误。||分析器错误消息: 未能加载类型“WebApplication1._Default”

    环境VS2008 无法运行WEB项目,Winfrom程序OK. 新创建的WEB项目直接运行报下图错误. 尝试多种方法: 1,重新生成项目,运行.(失败) 2,重装VS2008(默认.完全.自定义)安装 ...

  9. 分析器错误消息: 未能加载类型“Automation.Web.MvcApplication”。

    常见原因1 : 可能是自己手动修改了项目 ==>属性==>生成的输出路径 ,导致版本不兼容 常见员因2  :  Global的 命名空间 与 项目的命名空间 不一致 常见原因3  : 查看 ...

随机推荐

  1. [USACO08FEB]修路Making the Grade

    [USACO08FEB]修路Making the Grade比较难的dp,比赛时打的找LIS,然后其他的尽可能靠近,40分.先举个例子61 2 3 1 4 561 2 3 3 4 5第4个1要么改成3 ...

  2. 纯CSS3实现蜡烛(冒烟)效果

    1. 闲来无事时在网上看一些前辈的博客文章,自己尝试了一下.学习到最重要的一点就是box-shadow的叠加使用,受益非线.先上一下效果图: 其中有以下重要的几点: 1. 蜡烛底座的border-ra ...

  3. Mac 下的 .app文件如何生成.dmg ?

    安装 Node.js最新版. 安装方法不赘述. 安装 create-dmg: sudo npm install --global create-dmg 注意这里 sudo不能少. 终端切换到 .app ...

  4. InvokeRepeating重复定时器

    JS // Starting in 2 seconds.// a projectile will be launched every 0.3 secondsvar projectile : Rigid ...

  5. seq2seq模型以及其tensorflow的简化代码实现

    本文内容: 什么是seq2seq模型 Encoder-Decoder结构 常用的四种结构 带attention的seq2seq 模型的输出 seq2seq简单序列生成实现代码 一.什么是seq2seq ...

  6. 【bfs】BZOJ1102- [POI2007]山峰和山谷Grz

    最后刷个水,睡觉去.Bless All! [题目大意] 给定一个地图,为FGD想要旅行的区域,地图被分为n*n的网格,每个格子(i,j) 的高度w(i,j)是给定的.若两个格子有公共顶点,那么他们就是 ...

  7. hdu 4431 第37届ACM/ICPC 天津赛区现场赛A题 枚举

    题意:就是给了13张牌.问增加哪些牌可以胡牌.m是数字,s是条,p是筒,c是数字 胡牌有以下几种情况: 1.一个对子 +  4组 3个相同的牌或者顺子.  只有m.s.p是可以构成顺子的.东西南北这样 ...

  8. BZOJ4115 : [Wf2015]Tile Cutting

    设一种方案里三角形上三个点的坐标分别为$(0,0),(-a,b),(c,d)$,则得到的平行四边形的面积为$ac+bd$. 设$d(n)$为$n$的约数个数,$D$为$d$的生成函数,则答案的生成函数 ...

  9. 关于输出螺旋矩阵的demo

    输出类似 1 2 3 8 9 4 7 6 5 主要难点是如何找到表示的算法 我的理解是,先生成一个n*n的矩阵,然后再往里面塞数字,而塞的方法分别有四种:由左往右,由上往下,由右往左,由下往上,没塞完 ...

  10. iOS 七牛多张图片上传

    -(void)uploadImages:(NSArray *)images atIndex:(NSInteger)index token:(NSString *)token uploadManager ...