none
Sistem belirtilen dosyayı bulamıyor. RRS feed

  • Soru

  • 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


    • Düzenleyen SerraDemir 2 Aralık 2016 Cuma 06:21 xxx
    1 Aralık 2016 Perşembe 14:26

Yanıtlar

  • web.config deki bağlantı kodunu değiştirince iş düzeldi.

    Merak edenler için :

     <add name="Anabaglanti" connectionString="Data Source=POLIZMIR1425\SQLEXPRESS;Initial Catalog=POLnetd230rN2dfe456;Integrated Security=True"
          providerName="System.Data.SqlClient" />

    2 Aralık 2016 Cuma 06:21