Вчера я обновился до OSX Mavericks, и мне нужно было переустановить mod_mono.
Все мои веб-сайты .net, ориентированные на asp.net 4.0, теперь лают:
System.Configuration.ConfigurationErrorsException Ошибка десериализации компиляции раздела конфигурации: нераспознанный атрибут «targetFramework»
Поэтому я удалил атрибут 'targetFramework="4.0"
из строки компиляции.
Это приводит к еще одной проблеме:
System.Configuration.ConfigurationErrorsException Ошибка десериализации страниц раздела конфигурации: нераспознанный атрибут «controlRenderingCompatibilityVersion».
Затем я удаляю 'controlRenderingCompatibilityVersion="3.5"'
из строки страниц и получаю:
System.Configuration.ConfigurationErrorsException Ошибка десериализации страниц раздела конфигурации: нераспознанный атрибут «clientIDMode».
Поскольку 'clientIdMode="AutoID"'
— единственный атрибут, оставшийся в узле файлов, я просто полностью удалил этот узел.
Затем он получает System.TypeLoadException
.
Я не удосужился изучить эту проблему. Эти сайты работали отлично до обновления, так что, должно быть, я упустил какую-то настройку.
AFAIKT
Я запускаю последние стабильные версии всего задействованного программного обеспечения.
Просто заинтригован тем фактом, что самый молодой mod_mono, который я нашел здесь, датируется '14 февраля 2011 г., 20:39'.
Пожалуйста, порекомендуйте,
гивхо.