【问题标题】:mod_mono-2.10 barking on targetFramework in web.configmod_mono-2.10 在 web.config 中的 targetFramework 上狂吠
【发布时间】:2013-10-29 14:53:41
【问题描述】:

昨天我升级到 OSX Mavericks,需要重新安装 mod_mono。

我所有面向 ASP.NET 4.0 的 .net 网站现在都在吠叫:

System.Configuration.ConfigurationErrorsException 反序列化配置节编译时出错:无法识别的属性“targetFramework”

所以我从编译行中删除了'targetFramework="4.0" 属性。

这会导致另一个问题

System.Configuration.ConfigurationErrorsException 反序列化配置部分页面时出错:无法识别的属性“controlRenderingCompatibilityVersion”。

然后我从 pages 行中删除 'controlRenderingCompatibilityVersion="3.5"' 并得到:

System.Configuration.ConfigurationErrorsException 反序列化配置部分页面时出错:无法识别的属性“clientIDMode”。

由于'clientIdMode="AutoID"' 是文件节点上剩下的唯一属性,我只是完全删除了该节点。

然后它得到一个System.TypeLoadException

我没有费心去研究这个问题。这些网站在更新之前运行得非常好,所以我肯定错过了一些配置。

AFAIKT我运行所有相关软件的最新稳定版本。

我发现最年轻的 mod_mono here 是从 '14-Feb-2011 20:39' 开始的,这让我很感兴趣。

请指教,

吉夫霍。

【问题讨论】:

  • 你用的是什么版本的 Mono?
  • 单框架3.2.0; mod_mono-2.10

标签: c# asp.net mono mod-mono osx-mavericks


【解决方案1】:

我使用以下说明解决了这个问题 http://www.mono-project.com/AutoHosting

【讨论】:

  • mono-project.com/AutoHosting 是关于 Apache 或 mod_mono 配置的讨论。这个问题与网站中的 web.config 文件有关,这是一个完全不同的问题,因此这个链接,除了指向单一项目之外,完全没有帮助
猜你喜欢
  • 1970-01-01
  • 2014-05-03
  • 2016-01-29
  • 1970-01-01
  • 2017-03-03
  • 1970-01-01
  • 1970-01-01
  • 2020-05-29
  • 1970-01-01
相关资源
最近更新 更多