2017-09-06 46 views
0

此行SqlDatabase sqlDatabase = EnterpriseLibraryContainer.Current.GetInstance<SqlDatabase>(connectionName);如何在使用EnterpriseLibraryContainer.Current.GetInstance <SqlDatabase>(connectionName)時查找讀取哪個配置文件?

在我的應用程序被用來從配置文件中的連接字符串,但問題有將近4 web配置文件作爲

*web.config 
*web.debug.config 
*web.ct7.config 

我不知道從哪個文件中的連接檢索。任何想法如何找到它。請分享。

我試着改變所有配置文件中的值,但問題是應用程序不加載,如果我們改變並再次運行。此外,我改變了在運行,但無法找到它

回答

0

我們可以使用下面這行代碼string config = System.AppDomain.CurrentDomain.SetupInformation.ConfigurationFile。這給了這些配置文件被檢索& used.So如果有N層應用程序中的&每一層都有價值一個配置文件&如果你想找到哪個配置文件被讀取,可以使用上面的代碼。