我有一个 C# .net 3.5 控制台应用程序,需要以编程方式打开 50 个网站文件夹(在同一台服务器上)打开它们的根 web.config 并获取 dbname、用户、密码。
我知道如何在打开它自己的本地 web.config 的单个站点上执行此操作 如何从 Web.config 获取连接字符串
但是控制台应用程序如何加载外部应用程序?
会不会是这样:
ConfigurationFileMap fileMap = new ConfigurationFileMap(site-root-path + "/Web.Config");
Configuration configuration = ConfigurationManager.OpenMappedMachineConfiguration(fileMap);
configuration.ConnectionStrings["storeConn"].ConnectionString;