我有以下web配置文件。从“AppName.DataAccess.ConnectionString”键检索值时遇到一些困难。我知道我可以将它移动到AppSetting块并轻松地获取它,但我不想复制密钥(从而使我已经杂乱无章的web.config文件变得杂乱无章)。另一个DLL(我没有源代码的DLL)使用这个块,既然它已经存在,为什么不使用它呢。
我是一名C#开发人员(使用.NET3.5),这是VB代码(使用.NET1.1),所以我已经在一个陌生的地方(我的安全分号在哪里?)。谢谢你的帮助!!
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="AppNameConfiguration" type="AppName.SystemBase.AppNameConfiguration, SystemBase"/>
</configSections>
<AppNameConfiguration>
<add key="AppName.DataAccess.ConnectionString" value="(Deleted to protect guilty)" />
</AppNameConfiguration>
<appSettings>
...other key info deleted for brevity...
</appSettings>
<system.web>
...
</system.web>
</configuration>