昨天我升级到OSX Mavericks并需要重新安装mod_mono。
我所有针对asp.net 4.0的.net网站现在都在咆哮:
System.Configuration.ConfigurationErrorsException 反序列化配置节编译时出错:无法识别的属性'targetFramework'
所以我从编译行中删除了'targetFramework="4.0"
属性。
这会导致另一个问题:
System.Configuration.ConfigurationErrorsException 反序列化配置节页面时出错:无法识别的属性'controlRenderingCompatibilityVersion'。
然后我从页面行中删除'controlRenderingCompatibilityVersion="3.5"'
并获得:
System.Configuration.ConfigurationErrorsException 反序列化配置节页面时出错:无法识别的属性'clientIDMode'。
由于'clientIdMode="AutoID"'
是文件节点上唯一的属性,我只是完全删除了节点。
然后它获得System.TypeLoadException
。
我没有费心去研究这个问题。这些网站在更新之前运行得非常好,所以必须有一些我错过的配置。
AFAIKT
我运行所有相关软件的最新稳定版本。
我对here中最年轻的mod_mono感到好奇,这可以追溯到 '14 -Feb-2011 20:39'。
请指教,
guivho。