الترقيات

triangle-exclamation

ترقية ngSurvey بسيطة وتتم على جزأين،

  1. ملفات خادم ngSurvey التي تقدم التطبيق.

  2. قاعدة بيانات ngSurvey في SQL Server أو Postgres أو MySQL/MariaDB.

circle-info

لن تُفقد أي بيانات أثناء الترقية؛ سيتم ترقية جميع الاستبيانات الحالية وإجابات المستجيبين الخاصة بها.

Azure Web App

يمكنك إزالة أي ملفات سابقة ونسخ الملفات الجديدة إلى تثبيتك. إذا كنت تستخدم ميزة النشر عبر zip في Azure فسيتم ذلك تلقائياً.

IIS / ZIP

تأكد من أنك قمت بتثبيت أحدث .NET 10 Hosting Bundlearrow-up-right على الخادم الخاص بك. قم بإزالة جميع ملفاتك القديمة من موقع IIS وانسخ الملفات الجديدة إلى المجلد. إذا قمت بتعيين إعدادات ngSurvey في ملف web.config احتفظ بملف web.config القديم ولا تقم باستبداله بالجديد.

AWS

يمكنك تحديث صورة AWS لتحديث ngSurvey إلى أحدث إصدار.

قاعدة البيانات

سيقوم ngSurvey بتحديث قاعدة البيانات تلقائياً إلى أحدث إصدار. إذا قمت بتعيين AutoDB enviroment المتغير إلى false لتحديث قاعدة البيانات يدوياً يمكنك اتباع نفس SQL Server database installation الإعداد الذي اتبعته أثناء تثبيت قاعدة بيانات ngSurvey يدوياً، سيؤدي هذا إلى ترقية قاعدة البيانات.

خطأ في الإعداد

إذا أظهر النظام "system is currently under maintenance" فتأكد من فحص حالة النظام مباشرة عبر https://yoursite/api/system/status. استخدام هذا الرابط ينبغي أن يمنحك رسالة الخطأ الدقيقة لمساعدتك في استكشاف المشكلة.

Last updated

Was this helpful?