में अज्ञात कॉन्फ़िगरेशन अनुभाग एप्लिकेशन सेटिंग्स, मैं धाराप्रवाह NHibernate का उपयोग कर रहा हूं।एनएचबीर्नेट
मेरे पास कुछ विशिष्ट कुंजी (एप्लिकेशन सेटिंग्स और उपयोगकर्ता सेटिंग्स) के साथ एक app.config फ़ाइल है।
ऐसा लगता है कि निबर्ननेट को इन चाबियाँ पसंद नहीं हैं। जब तक ये कुंजी फ़ाइल में मौजूद हों, Fluently.Configure() विफल रहता है और संदेश के साथ अपवाद अज्ञात कॉन्फ़िगरेशन अनुभाग अनुप्रयोग सेटिंग्स को फेंक दिया जाता है।
मैं क्या कर सकता हूं?
<?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>
धन्यवाद:
यहाँ कॉन्फ़िग फ़ाइल है!
अपनी पूर्ण कॉन्फ़िगरेशन फ़ाइल पोस्ट करें। आपने शायद अपनी कॉन्फ़िगरेशन फ़ाइल को ठीक से प्रारूपित नहीं किया है। –
हो गया। आपके जवाब के लिए धन्यवाद। – Programatic