Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何修复配置错误';找不到CodeDom提供程序类型';和解析错误';无法加载类型';互相牵线搭桥?_C#_Asp.net_Visual Studio_Iis Express_Global Asax - Fatal编程技术网

C# 如何修复配置错误';找不到CodeDom提供程序类型';和解析错误';无法加载类型';互相牵线搭桥?

C# 如何修复配置错误';找不到CodeDom提供程序类型';和解析错误';无法加载类型';互相牵线搭桥?,c#,asp.net,visual-studio,iis-express,global-asax,C#,Asp.net,Visual Studio,Iis Express,Global Asax,我目前正在做一个项目,其中包括ASP.net、JS、C#、Html等。我的项目运行良好,没有任何问题可以加载任何内容,使用IIS express(10.0)也没有任何问题。我又添加了几个类并编辑了一个web表单,当我试图运行代码以检查我的工作时,我遇到了“/”应用程序中的“服务器错误”。引发“配置错误” 描述:处理服务此请求所需的配置文件时出错。请查看下面的特定错误详细信息,并适当修改配置文件。 分析器错误消息:CodeDom提供程序类型 “Microsoft.CodeDom.Providers

我目前正在做一个项目,其中包括ASP.net、JS、C#、Html等。我的项目运行良好,没有任何问题可以加载任何内容,使用IIS express(10.0)也没有任何问题。我又添加了几个类并编辑了一个web表单,当我试图运行代码以检查我的工作时,我遇到了“/”应用程序中的“服务器错误”。引发“配置错误”

描述:处理服务此请求所需的配置文件时出错。请查看下面的特定错误详细信息,并适当修改配置文件。 分析器错误消息:CodeDom提供程序类型 “Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform,版本=2.0.1.0, 区域性=中性,PublicKeyToken=31bf3856ad364e35“无法访问” 定位

源错误:

第31行:
第32行:
第33行:
源文件:C:\Users\Dell\Desktop\School\מעההמחשב\WebProject\Project\web.config行:33

版本信息:Microsoft.NET Framework版本:4.0.30319;ASP.NET版本:4.8.4075.0

当我试图搜索一个解决方案时,我发现了一些,但它们都导致了一个“解析器错误”,“无法加载类型”

描述:分析资源时出错 服务此请求所必需的。请查看以下具体内容 分析错误详细信息并适当修改源文件

分析器错误消息:无法加载类型“Project.Global”

源错误:

第1行:
源文件:/global.asax行:1

版本信息:Microsoft.NET Framework版本:4.0.30319; ASP.NET版本:4.8.4075.0

无论我试图用什么方法来解决这些问题,我似乎总是回到第二个问题上来。。。
有人能帮忙吗

确保
/bin
文件夹不为空。生成后,它应该包含所有
.dll
文件

确保
/bin
文件夹不为空。生成后,它应该包含所有
.dll
文件

,这可能是因为

<system.codedom>
    <compilers>
        <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.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=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+" />
    </compilers>
</system.codedom>


在Web.config文件中,但项目中未安装Microsoft.CodeDom.Providers.DotNetCompilerPlatform包。检查项目包引用以查看是否已安装该包。如果不是,请转到Nuget Package Manager并安装Microsoft.CodeDom.Providers.DotNetCompilerPlatform。

可能是因为

<system.codedom>
    <compilers>
        <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.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=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+" />
    </compilers>
</system.codedom>


在Web.config文件中,但项目中未安装Microsoft.CodeDom.Providers.DotNetCompilerPlatform包。检查项目包引用以查看是否已安装该包。如果不是,请转到Nuget Package Manager并安装Microsoft.CodeDom.Providers.DotNetCompilerPlatform。

您最终解决了问题吗?您最终解决了吗?我也有。。。经过一个小时的搜索,找不到解决方案。你最终解决了你的问题吗?你最终解决了吗?我也有。。。而经过一个小时的搜索,却找不到解决方案
<system.codedom>
    <compilers>
        <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.1.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=2.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:14 /nowarn:41008 /define:_MYTYPE=\&quot;Web\&quot; /optionInfer+" />
    </compilers>
</system.codedom>