在ASP.NET中动态加载一个类库和它的appsettings,可以使用反射来实现。下面是一个示例代码,演示如何动态加载一个类库并读取它的appsettings:
using System.Reflection;
public void LoadAndReadLibrary(string libraryPath)
{
    // 加载类库
    Assembly assembly = Assembly.LoadFrom(libraryPath);
    // 获取类库的appsettings
    Configuration configuration = ConfigurationManager.OpenExeConfiguration(assembly.Location);
    AppSettingsSection appSettings = (AppSettingsSection)configuration.GetSection("appSettings");
    // 输出appsettings中的值
    foreach (KeyValueConfigurationElement setting in appSettings.Settings)
    {
        Console.WriteLine($"{setting.Key}: {setting.Value}");
    }
}
string libraryPath = "path-to-your-library.dll";
LoadAndReadLibrary(libraryPath);
注意:在调用LoadAndReadLibrary方法之前,确保已经将类库文件放置在正确的位置,并且已经引用了相关的命名空间。