我正在尝试对最终将在 web.config 文件中结束的值进行单元测试。在我的测试项目中,我创建了一个带有 web.config 部分的 app.config 文件来保存设置。在正常情况下,我会调用 System.Configuration.ConfigurationSettings.AppSettings,但在这种情况下,这不起作用。我看到了这个问题,它非常相似,但没有解决如何从配置文件中获取 NameValueCollection。这是配置文件的示例:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<membership defaultProvider="CustomMembershipProvider">
<providers>
<clear/>
<add
name="CustomMembershipProvider"
applicationName="SettlementInfo"
enablePasswordRetrieval="false"
enablePasswordReset="false"
requiresQuestionAndAnswer="true"
writeExceptionsToEventLog="true" />
</providers>
</membership>
</system.web>
</configuration>
以前有没有人处理过这个问题?