如何获取外部appSettings文件名?

时间:2012-10-16 10:03:23

标签: c# .net-4.0 web-config asp.net-4.0

我有一个ASP.NET服务器应用程序,它位于web.config中:

<appSettings file="config\another.config">

因此每个开发人员的设置不同,并分别存储在svn中。有没有办法以编程方式获取文件名(我不想解析web.config原始文本)?

1 个答案:

答案 0 :(得分:1)

这应该可以解决问题:

Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
AppSettingsSection appSettingSection = (AppSettingsSection)config.GetSection("appSettings");
String externalFilename = appSettingSection.File;

您需要为此引用System.Web.Configuration。