我正在使用流畅的NHibernate。
我有一个app.config文件,其中包含一些特定的键(applicationSettings和userSettings)。
似乎nhibernate不喜欢这些键。只要这些键存在于文件中,Fluently.Configure()就会失败,并抛出具有消息“Unrecognized configuration section applicationSettings”的异常。
我该怎么办?
以下是config文件:
谢谢!
我有一个app.config文件,其中包含一些特定的键(applicationSettings和userSettings)。
似乎nhibernate不喜欢这些键。只要这些键存在于文件中,Fluently.Configure()就会失败,并抛出具有消息“Unrecognized configuration section applicationSettings”的异常。
我该怎么办?
以下是config文件:
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="MyDB" connectionString="Data Source=|DataDirectory|\MyDB.sdf" providerName="Microsoft.SqlServerCe.Client.3.5" />
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
<applicationSettings>
<MyApp.Properties.Settings>
<setting name="ServerIp" serializeAs="String">
<value>127.0.0.1</value>
</setting>
<setting name="ServerPort" serializeAs="String">
<value>5678</value>
</setting>
<setting name="UseSSL" serializeAs="String">
<value>True</value>
</setting>
<setting name="WsUrl" serializeAs="String">
<value/>
</setting>
</MyApp.Properties.Settings>
</applicationSettings>
<userSettings>
<MyApp.Properties.Settings>
<setting name="User" serializeAs="String">
<value>test</value>
</setting>
<setting name="Password" serializeAs="String">
<value>test</value>
</setting>
</MyApp.Properties.Settings>
</userSettings>
</configuration>
谢谢!