gpt4 book ai didi

asp.net - 如何修复 "compilerVersion"IIS 错误?

转载 作者:行者123 更新时间:2023-12-03 05:53:15 24 4
gpt4 key购买 nike

我遇到了这个异常:

System.Configuration.ConfigurationErrorsException: The value for the 'compilerVersion' attribute in the provider options must be 'v4.0' or later if you are compiling for version 4.0 or later of the .NET Framework.

我应该怎么做才能解决这个问题?

最佳答案

我遇到了类似的问题,必须通过修改 Web.config 来告诉配置中的 ASP.NET 使用 3.5 编译器。

我从我的代码中复制并粘贴了以下内容。您必须将 value="v3.5"更改为 value="v4.0"编译器类型字符串也可能会改变。

<configuration>

<!-- ... other configuraiton stuff ... -->

<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider,System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">
<providerOption name="CompilerVersion" value="v3.5"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">
<providerOption name="CompilerVersion" value="v3.5"/>
<providerOption name="OptionInfer" value="true"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
</compilers>
</system.codedom>

</configuration>

在我的例子中,使用的是 2.0 编译器而不是 3.5。我当时正在从事 IIS 7、ASP.NET 网站项目。

您可能会从以下方面获得更多见解:

关于asp.net - 如何修复 "compilerVersion"IIS 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3314469/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com