【发布时间】: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