gpt4 book ai didi

c# - 错误 : "No compiler for language C#"

转载 作者:行者123 更新时间:2023-11-30 16:17:55 25 4
gpt4 key购买 nike

我在 2003 年创建的一个 ASP.NET/C# 项目已经在大学服务器上运行了 10 多年,但我刚刚被告知服务器崩溃了,他们正在尝试重新设置所有内容。

他们收到以下错误。

我在底部看到他们似乎已经在 Debian 机器上安装了 Mono。会不会是他们安装了 Mono 但忘记安装 C# 编译器,或者此消息是否暗示有其他问题?

此错误的原因和解决方法是什么?

enter image description here

最佳答案

根据Mono中的BuildManager代码:

if (configSection == null)
config = WebConfigurationManager.GetWebApplicationSection ("system.web/compilation") as CompilationSection;
else
config = configSection;

...

if (throwOnMissing)
throw new HttpException (String.Concat ("No compiler for language '", language, "'."));

显然在配置中找不到 C# 的编译部分。您检查过 machine.config 或 web.config 了吗?例如

  <system.web>
<compilation defaultLanguage="C#">
<compilers>
You should have a .NET compiler configuration here.
</compilers>
</compilation>
</system.web>

查看 this page获取更多信息。

关于c# - 错误 : "No compiler for language C#",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16655891/

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