My DB Connection dosnt work, can someone please tell me why?
I run this from a unit test in VS 2010. Simple Assert.IsTrue(testDbConnection) and it fails. i'v also tried running it in normal mode as a web application and I get the same exception.
please note the XXXXX are ofcourse done with purpose.
web.config
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
<add name="DomainDatabase" connectionString="Data Source=XXXXXXXXXX;Initial Catalog=domain;Persist Security Info=True;User ID=campain_xxx;Password=XXXXXXXXX" providerName="System.Data.SqlClient" />
</connectionStrings>
My test method
public bool testDBConnection()
{
try
{
SqlConnection sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["DomainDatabase"].ConnectionString);
sqlCon.Open();
sqlCon.Close();
return true;
}
catch(Exception e)
{
Console.WriteLine(e);
return false;
}
}
This gives me the exception
System.NullReferenceException: Object reference not set to an instance of an object.