الفصل 12 تحميل مدونة Doking إلى الفضاء البعيد
من أجل جعل برنامج مدونة Doking يعمل بشكل طبيعي بعد تحميله إلى الفضاء البعيد، إليك بعض نقاط التثبيت.
1. يعتمد برنامج Doking's BLOG المقدم في هذا البرنامج التعليمي على الدليل الجذر للموقع نظرًا لاستخدام ملف تكوين web.config ودليل bin ومكتبة البرامج النصية aspnet_client، يجب وضع هذه الملفات والأدلة الثلاثة في الدليل الجذر للموقع من أجل التعيين. يعمل مدقق النماذج بشكل طبيعي.
2. يتم وضع ملفات البرنامج المصدر لهذا البرنامج التعليمي في نفس الدليل مثل ملف تكوين web.config ودليل bin ومكتبة البرامج النصية aspnet_client، ولا يمكن نقل مواقع هذه الملفات الثلاثة إذا كنت تريد وضع صفحة مدونة Doking في المستوى الثاني ضمن دليل الدليل الجذر، مثل هذا:
في العنوان أعلاه، دليل dkblog هو المكان الذي يتم فيه وضع ملفات صفحة BLOG الخاصة بـ Doking باستثناء ملف تكوين web.config ودليل bin ومكتبة البرامج النصية aspnet_client ويتم تحميل جميع الملفات الأخرى إلى الدليل الجذر ويمكن نسخها جميعًا إلى دليل dkblog.
3. نظرًا لأن Dreamweaver MX يخزن السلسلة المتصلة بقاعدة البيانات في ملف تكوين web.config، فافتح ملف تكوين web.config، ويمكنك أن ترى أن الدائرة الحمراء في الشكل 12-1 هي المسار الفعلي المحلي لقاعدة البيانات.
الشكل 12-1 نظرًا لأنه تم تحميل جزء من ملف تكوين web.config
إلى المساحة البعيدة، فإن المسار الفعلي الخاص به ليس هو نفسه المسار الفعلي المحلي بشكل عام. لا يمكن استخدام متغيرات الخادم مثل Server.MapPath في ملف تكوين web.config للحصول على المسار الفعلي لقاعدة البيانات في المساحة البعيدة.
يمكنك استخدام الطريقة التالية للحصول على المسار الفعلي للدليل الحقيقي لقاعدة البيانات على المضيف البعيد. افترض أن عنوان اسم المجال للمساحة البعيدة عند التحميل هو كما يلي:
http://www.pconline.com.cn/dkblog
قم بالوصول إلى الدليل الثانوي dkblog للمضيف الظاهري البعيد من خلال العنوان الظاهري أعلاه، ويتم حفظ ملف قاعدة البيانات في مجلد dat، لذا فإن العنوان الظاهري في الواقع هو: http://www.pconline.com.cn/dkblog/dat
قم بإنشاء صفحة ديناميكية ASP.NET VB فارغة جديدة في Dreamweaver، وقم بالتبديل إلى طريقة عرض التعليمات البرمجية، ثم أدخل الكود التالي:
<%=server.MapPath(" ") %>
احفظه باسم dkurl.aspx وتصفحه في IE وتكون النتيجة كما هو موضح في الشكل 12-2.
الشكل 12-2 عند اختبار المسار الفعلي،
يمكنك أن ترى أن المسار الفعلي حيث يوجد dkurl.aspx هو: Ddkblog، وبالتالي فإن المسار الفعلي لقاعدة البيانات هو بشكل طبيعي: D:dkblogdatdkblog.mdb.
بعد الحصول على المسار الفعلي للمضيف البعيد، افتح ملف تكوين web.config وقم بتعديل المسار الفعلي لقاعدة البيانات.
تذكير: في هذه المرحلة، تم الانتهاء من تطوير برنامج مدونة Doking. البرنامج بسيط للغاية ولكنه مفيد للمبتدئين في تطوير قواعد البيانات. إن التطبيق الفعلي لبرنامج BLOG هو في الواقع معقد للغاية، والعديد من التقنيات تتطلب من القراء التفكير والدراسة.