从单独的解决方案访问Web.Config



我有两个解决方案,一个是类库,另一个是web应用程序,在开发自定义成员资格提供程序时,我希望获得从web.config文件到类库的连接字符串。我使用的是Framework 4.0和MS Visual Studio 2010。

感谢

您可以将任何库的配置设置放在主web.config中。这很简单!

连接字符串特别容易。只需将连接字符串添加到connectionstrings部分,并使用与库的app.config中相同的名称,就完成了!

<connectionStrings>
    <add name="Sitefinity" connectionString="your connection string"/>
</connectionStrings>

要添加配置设置,请在web配置的顶部找到applicationSettings部分,然后添加部分的信息。注意:请确保将库的设置访问修饰符设置为"Public"。您可以在Properties 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>

最新更新