我有两个解决方案,一个是类库,另一个是Web应用程序,我想从web.config文件到类库获取连接字符串,因为我正在开发自定义成员资格提供程序。我正在使用Framework 4.0和MS Visual Studio 2010.
由于
答案 0 :(得分:0)
您可以将任何库的配置设置放在主web.config中。这很简单!
连接字符串特别容易。只需将您的连接字符串添加到connectionstrings
部分,其名称与库的app.config中的名称相同,即可完成!
<connectionStrings>
<add name="Sitefinity" connectionString="your connection string"/>
</connectionStrings>
要添加配置设置,请在网络配置的顶部找到applicationSettings
部分,然后添加部分信息。注意:请务必将库的设置访问修饰符设置为“公共”。您可以在属性ui。
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="Your.Assembly" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
然后,添加applicationSettings
下的部分。
<applicationSettings>
<Your.Assembly>
<setting name="TestSetting" serializeAs="String">
<value>a test value</value>
</setting>
</Your.Assembly>
</applicationSettings>