Merhabalar,
WebConfig de VT bağlantısı tanımladım:
<connectionStrings>
<add name="Anabaglanti" connectionString="server=.;Database=POLnetd230rN2dfe456;Integrated Security=true" providerName="System.Data.SqlClient">
</add>
</connectionStrings>
Daha sonra AppCode da bir sınıf oluşturdum.
public SqlConnection AnaBaglanti()
{
//Bağlantımı ConfigurationManager ile web config dosyasından çekiyorum
string ConnectionString = ConfigurationManager.ConnectionStrings["Anabaglanti"].ConnectionString;
SqlConnection conn = new SqlConnection(ConnectionString);
conn.Open();
return conn;
}
CS tarafında bu sınıfı örnekledim.
...
Sinifim baglan=new Sinifim();
protected void Page_Load(object sender, EventArgs e)
....
Burada VS "baglan" ifadesinin altını yeşil ile çiziyor. (file can be made readonly)
Devamında VT bağlantısı yaptım:
..
SqlConnection con = baglan.AnaBaglanti();
..
Ama debug yapınca
Sistem belirtilen dosyayı bulamıyor
Satır 13: string ConnectionString = ConfigurationManager.ConnectionStrings["Anabaglanti"].ConnectionString;
Satır 14: SqlConnection conn = new SqlConnection(ConnectionString);
Satır 15: conn.Open();
Satır 16: return conn;
Satır 17:
hatasına düşüyor.
Oysa defeatle kullanıdığım bir yapı.Bu şekilde çalışan çok yapım var.Fakat bunda bu hatayı veriyor.
Teşekkürler