我有一個類需要從應用程序配置文件中獲取一些設置,並在基於控制檯的應用程序和Web應用程序中使用。我的.Net應用程序如何確定是使用app.config還是web.config
除了捕獲異常我怎麼能確定是否使用:
ServiceModelSectionGroup serviceModelSectionGroup = ServiceModelSectionGroup.GetSectionGroup(ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None));
或
ServiceModelSectionGroup serviceModelSectionGroup = ServiceModelSectionGroup.GetSectionGroup(WebConfigurationManager.OpenWebConfiguration("~"));
也許我失去了一些東西 - 你爲什麼不能使用'ConfigurationManager.GetSection()'? – roufamatic 2010-06-06 12:46:11
我需要列出system.serviceModel配置節點中的客戶端端點,我不認爲GetSection方法允許我將該節點作爲ServiceModelSectionGroup對象進行檢索。 – sipwiz 2010-06-06 12:52:58
你可以將它作爲'SectionGroup'和_cast_賦值給'ServiceModelSectionGroup'。 – Oded 2010-06-06 12:59:24