Часть ключа hibernate была удалена в NHibernate версии 2.0.
Эта версия подходит для NHibernate 2.0 и выше:
<add key="connection.connection_string" value="xxx" />
Edit:
Я вижу, что быстрый старт не идет с двоичными файлами для Castle и NHibernate. Вы, должно быть, скачали двоичные файлы откуда-то; было бы полезно предоставить номер версии файла NHibernate.dll.
Забавно, что по крайней мере НЕКОТОРЫЕ из быстрого старта были обновлены до текущей с NHibernate (NH) 2.0, но последний «правильный» релиз Castle все еще 1.0 1.0 (почти год назад), который не включает NH 2,0.
Вы можете пойти двумя путями. Вы можете продолжить использовать Castle RC3, и в этом случае вам действительно нужно будет добавить префикс 'hibernate' в свои записи конфигурации. Или вы можете загрузить из ствола build Castle, который должен работать против NH 2.0. Проблема с последним подходом состоит в том, что некоторые другие критические изменения, введенные в NH 2.0, могут не быть исправлены при быстром запуске.