每当我试着在我的C#代码运行任何东西,我得到了以下错误:
System.InvalidOperationException was unhandled by user code
Message=No connection string configured
和它发生在下面的代码。
if (System.Configuration.ConfigurationManager.ConnectionStrings["DBContext"] == null)
{
throw new System.InvalidOperationException("No connection string configured");
}
connectionString = string.Format("{0};Application Name={1}", System.Configuration.ConfigurationManager.ConnectionStrings["DBContext"].ConnectionString, this.applicationName);
所以System.Configuration.ConfigurationManager.ConnectionStrings["DBContext"]
为空。 我真的不能找到任何关于它,有一个问题可能有关: 如何解决“ConnectionString属性尚未初始化”意味着什么可能是错误的配置文件。 这时我怕我一不留神删除了一个配置文件。
另外,刚刚在阅读本文件 :
Returns a ConnectionStringSettingsCollection object that contains the contents of the ConnectionStringsSection object for the current application's default configuration.
它包含的默认值,所以我倾向于它在,我一定是不小心删除一个配置文件。
如果我是正确的,我不知道是哪一个或者应该是,什么它应该包含。 如果我错了,我不知道它从何而来。 那么,是System.Configuration.ConfigurationManager.ConnectionStrings [“的DbContext”]设置? 和/或如何解决这个问题?