C# 如何从配置文件中读取连接字符串

C# 如何从配置文件中读取连接字符串,c#,windows-services,app-config,C#,Windows Services,App Config,例1: 例2: 我正试图从我的windows服务应用程序中的app.config文件中读取连接字符串,如上所述(ex2) 它在ex2中抛出空引用错误,好像我硬编码了连接字符串,比如ex1,它工作正常 如何从配置文件中读取连接字符串 注意:我可以从Winforms应用程序中读取相同的con字符串。但是相同的代码在Windows服务应用程序中不起作用。相关-。您能显示配置文件吗?您能在ConfigurationManager.ConnectionString上迭代吗?您的文件是否复制到输出?从何处调

例1:

例2:

我正试图从我的windows服务应用程序中的app.config文件中读取连接字符串,如上所述(ex2)

它在ex2中抛出空引用错误,好像我硬编码了连接字符串,比如ex1,它工作正常

如何从配置文件中读取连接字符串


注意:我可以从Winforms应用程序中读取相同的con字符串。但是相同的代码在Windows服务应用程序中不起作用。

相关-。您能显示配置文件吗?您能在ConfigurationManager.ConnectionString上迭代吗?您的文件是否复制到输出?从何处调用此代码?非常好。。。在我将配置文件复制到目标文件夹后,它工作正常。谢谢:)
var myCon = "Data Source=.;Initial Catalog=Emp;User ID=sa;Password=sa"; 
var myCon = ConfigurationManager.ConnectionStrings["myConString"].ConnectionString;