我需要能够存储服务器名称、IP、用户名和密码的列表。
我确实想过在 appSettings 中执行以下操作
<add key="ServerXyz" value="TestServer;172.26.0.1;Admin;myPassword">
这意味着我可以添加一个新键并在其前面加上单词 Server,并且我需要的每个属性都用分号分隔,因此我可以使用 SPLIT。
IE。
<add key="ServerAbc" value="AnotherTestServer;172.26.0.22;Admin;myAlternatePassword">
虽然这可行并且是未来的证明,即在密钥前面加上“服务器”,这样我就可以在不修改代码的情况下添加额外的服务器,但这似乎不是一个很好的实现。
有没有更好的办法?
我需要从代码中获取服务器列表和所有属性。
我不想使用数据库,并且列表需要在不更改任何物理源代码的情况下进行更新。
我确实看过实现 ConfigurationSection 但我无法弄清楚我是如何成功地做到这一点的。