我正在尝试connectionStrings从配置文件访问。代码是ASP.NET + C#。我已经添加System.Configuration了参考,也提到了使用。但是它仍然不接受大会。
connectionStrings
System.Configuration
我正在使用VSTS2008。您知道是什么原因吗?
另一个奇怪的事情是程序集名称显示为“ System.configuration”,小写的c不会显示其他系统程序集的名称。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Configuration; namespace Utility { public class CommonVariables { public static String ConnectionString { get { return ConfigurationManager.ConnectionStrings["EmployeeEntities"].ConnectionString; } } } }
配置:
<?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="qbankEntities" connectionString="metadata=res://*/qbankModel.csdl|res://*/qbankModel.ssdl|res://*/qbankModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=localhost;Initial Catalog=qbank;Persist Security Info=True;User ID=**;Password=****;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" /> </connectionStrings> </configuration>
确定..重新启动VSTS后,它可以工作。该链接为相同的问题提供了解决方案。希望我以前能看过。:)