اذهب إلى المحتوى

السؤال

نشر

السلام عليكم 

 

لدي موقع وأريد أن أقوم برفعه على سيرفر بعيد

السؤال:

1- كيف اقدر اعدل صفحة معينة مثلا ومن ثم تطبيق التعديلات على السيرفر؟  هل ارفع الموقع كاملا مرة أخرى ام ان هناك طريقة لذلك؟

2- كيف اقدر لو اريد ان اضيف صفحات أخرى للموقع كيف يتم الأمر؟

واذا كانت الصفحات متصلة بقواعد بيانات كيف يتم تحديث القاعدة بالتغييرات الجديدة؟

Recommended Posts

  • 0
نشر

وعليكم السلام اخي الكريم.

ما نوع التقنية التي تعمل عليها؟ اذا كنت تستخدم Visual Studio بإمكانك رفع التطبيق عن طريقه، وفي كل مرة تقوم بعمل تعديلات جديدة قم برفعها ايضا عن طريق Visual Studio وهو بدورة سيقوم بتحديث الصفحات المطلوبة واضافة الجديدة ايضاً.

اذا لم تكن تستخدم Visual Studio يمكن رفع التطبيق باستخدام FTP هناك برامج اسمه FileZilla جيد وسهل الاستخدام يمكن من الاتصال ب FTP ورفع الملفات عن طريقه، وعند التحديث يمكن اعادة رفع الملفات الجديدة، الامر هنا اشبه بنسخ الملفات من مجلد الى مجلد اخر.

بالنسبة لقاعدة البيانات، يمكنك الاتصال ب SQL Server الموجود على السيرفر البعيد عن طريق SQL Server Management Studio المثبت على جهازك ومن ثم التعامل مع قاعدة البيانات البعيدة كما لو كانت على جهازك.

كما يمكنك ايضا استخدام Entity Framework Code First والتي ستقوم تلقائيا بتوليد قاعدة البيانات على السيرفر، وتعديلها في حالة التعديل، كما يمكنها اضافة بيانات افتراضية في قاعدة البيانات (تكون هذه البيانات معرفة مسبقا ضمن ميثود Seed الخاصة ب Code First Migration).

 

بالتوفيق،،،

  • 0
نشر

اغلب السيرفرات تعطيك اعدادات النشر عن طريق visual studio، مثلا ضمن GoDaddy يوجد خيار لتنزيل هذه الاعدادات بشكل ملف XML

من ضمن فيجوال ستوديو من قائمة Build نختار Publish، ثم نقوم بفتح ملف الاعدادات السابق، بالاضافة لكلمة المرور الخاصة بالحساب على السيرفر.

وبعدها يقوم فيجوال ستوديو بباقي المهمة.

شاهد المثال التالي، او قم بالبحث عن how to publish asp net website from visual studio

https://www.youtube.com/watch?v=HGmA0zaE30M

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...