protected string GetConnString() { return System.Configuration.ConfigurationManager.AppSettings["ConnStr"]; } 上面适合以下情形 <?xml version="1.0" encoding="utf-8"?><configuration> <appSettings> <add key="ConnenctionString" value="*" /> <add key="TmpPath" value="C:\Temp" /> </appSettings></configuration> 而下面两种 string myConn = System.Configuration.ConfigurationManager.ConnectionStrings["strDB"].ConnectionString; string myConn = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["strDB"].ToString(); 则适合 <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="strDB" connectionString="Server=(local);database=admin;uid=sa;pwd=123"/> </connectionStrings> </configuration> 这种情形。 如果ConfigurationManager找不到,请添加引用System.Configuration 相关文章: