النتائج 1 إلى 3 من 3

الموضوع: تخزين نص الاتصال ConnectionString في داخل ملف Web.Config

  1. #1

    تاريخ التسجيل
    Jun 2006
    المشاركات
    1,370

    تخزين نص الاتصال ConnectionString في داخل ملف Web.Config



    السلام عليكم ورحمة الله وبركاته

    كيف يمكنني تخزين نص الاتصال في داخل ملف الكونفيج وماهو الفائده من ذلك؟

    كما تعلم اخي عندما تقوم برفع وتركيب تطبيق الويب الخاص بك على سيرفر اون لاين او على اي سيرفر تابع لشبكة او حتى جهازك الشخصي لاستعراض الموقع من قبل الاخرين يجب عليك اولا ان تقوم بعمل معالجة كامله للمشروع حيث يتم تشفير ملفات الكود في داخل ملفات dll

    فلا يمكن لك فيما بعد تغيير اي او التعديل على المشروع الا باستخدم النسخة الاصلية الغير مشفره

    ولكن هناك بعض الامور يجب تغييرها من وقت لاخر او ربما تختلف قيمتها من جهاز لجهاز او من سيرفر لسيرفر اخر ومثال على هذا هو نص الاتصال فهو يختلف ياختلاف مكان قاعدة البيانات او باختلاف الاي بي للسيرفر او اسم الجهاز واليوزر والباسوور للقاعدة

    ااذا يجب علينا ان نقوم بتعريف نص الاتصال في مكان لا يتم تشفيره اثناء المعالجة للمشروع بحيث يمكننا التعديل عليه لاحقاً من دون الحاجه لاستخدام النسخة الاصليه الغير مشفره
    وفائده اخرى هي اننا نستخدم نص الاتصال في اكثر من مكان داخل الموقع وفي كل صفحة قد نضطر للتعامل مع قاعدة البيانات اكثر من مرة اذا استخدام نص الاتصال اكثر من مرة والافضل هنا تعريفه في مكان عام للمشروع كامل بحيث نستدعيه في كل صفحة باسم متغير مثلا وفي حالة اردنا ان نغير عليه نقوم بتغيير مرة واحده فقط بدلا من تغييره في كل الصفحات المستخدم بها

    المكان الامثل الذي يكون به نص الاتصال معرف بشكل عام وفي نفس الوقت غير مشفر مع ملفات المشروع هو ملف ال Web.Config

    نقوم بتعريف النص فيه بالشكل التالي

    كود:
    	<appSettings>
    		<add key="ConnectionString" value="ConnStr"/>
    	</appSettings>
    حيث ان ConnStr هذا هو نص الاتصال


    الان في اي مكان في المشروع في اي صفحة يمكننا استخدام النص بالشكل التالي

    كود:
    Dim ConStr As String = ConfigurationSettings.AppSettings("ConnectionString")
    حيث ان ConStr هو متغير نص الاتصال


    في امان الله





    __________________
    @_@


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Jul 2002
    المشاركات
    534


    ألف شكر أخي أحمد ..

    ومزيداً من اللمحات الرائعة





    __________________
    بداية للمشاريع التجارية

    ASP.NET,ASP 3.0

    المدونة الشخصية : asp2asp.com

    عدنا والعود أحمد...

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2000
    المشاركات
    762


    سلم راسك ياغلاي

    وياليت مثال واضح على هالعملية





    __________________
    Eng.Fedail
    Computer and Electronics Engineer





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض