2

在开发过程中,我根据需要手动更改我的 configSource 以指向本地 SQL Server 或 SQL Azure 服务器。我想让我的代码找出 configSource 的值,以便我的代码知道正在使用什么数据库服务器。

使用 C#,如何获取当前的 configSource 值?

请注意,这与获取 Windows 应用程序的 configSource 不同!这种方式在 ASP.NET 中不起作用!

4

1 回答 1

1

以下代码将从 web.config 中读取 connectionStrings 的配置部分,并获取 ConfigSource 属性:

ConnectionStringsSection connectionStringsSection = 
      System.Web.Configuration.WebConfigurationManager
     .GetSection("connectionStrings", "/Web.config") as ConnectionStringsSection;
string configSource = connectionStringsSection.SectionInformation.ConfigSource;
于 2014-09-22T21:23:22.667 回答