مشكلة ملف الترخيص لم تعد تعمل

الأعراض

في بعض الأحيان، يشعر المستخدمون بالإحباط لأن ملفات الترخيص لم تعد تعمل عند نقل / نشر مشروعاتهم على خادم جديد. يشعرون بالاستياء لأن ملفات الترخيص كانت تعمل بشكل جيد على الخادم السابق، ولكنهم الآن يحصلون على إضافة تحذير حقوق الطبع والنشر التقييمي إلى ورقة العمل (عندما يقومون بإنشاء تقارير باستخدام المكون) في بيئة الخادم الجديد.

سيناريو

“لقد كنا نستخدم Aspose.Cells في مشروع الويب ASP.NET الخاص بنا لإنشاء / تعديل تقارير Excel، لقد حصلنا على ترخيص صالح نحن نستخدمه. قبل بضعة أيام، قمنا بنقل الموقع الإلكتروني إلى خادم جديد؛ لم يكن هناك أي ترقيات أو تغييرات على الإطلاق، تأكدنا وببساطة قمنا بنقل كل ملف إلى الخادم الجديد، بما في ذلك Aspose.Cells.dll وملف .lic ذي الصلة. الآن عندما نحاول إنشاء تقارير Excel في بيئة الخادم الجديد، نحصل على ورقة تحذير حقوق الطبع والنشر التقييمية على تقاريرنا. لقد حاولنا تنزيل وتثبيت ملف ترخيص جديد من قسم الطلبات الخاص بي على الويب، لكنه لم يصلح المشكلة على الإطلاق. للعلم، نقوم بتنفيذ الترخيص من خلال وضع ملف Aspose.Cells.lic في مجلد bin للموقع جنبًا إلى جنب مع ملف Aspose.Cells.dll للمكون، الذي، كما ذكرت، كان يعمل بلا مشاكل على الخادم القديم.”

الحل

لدى Aspose آلية ترخيص نظيفة وموثوقة. عمومًا، يجب أن تكون المشكلة متعلقة بمشكلة التنفيذ. إذا كان ملف الترخيص يعمل بشكل جيد (على خادم)، يجب أن يعمل بنفس القدر بشكل جيد على الخوادم / البيئات الأخرى أيضًا. عادةً، يستخدم المستخدمون أحداث Application_Start أو Session_Start إلخ في ملف global.asax لوضع كود الترخيص هناك. لذلك، من الممكن بشكل كبير أنه لم يتم تشغيل حدثات Application_Start / Session_Start لمعالجة كود الترخيص على المواقع الجديدة. يجب على المستخدم التأكد من أن كود الترخيص (أينما وضع) يجب أن يتم معالجته ويجب أن تكون الأحداث قد تم تشغيلها والتي يتم فيها وضع كود الترخيص. يمكن للمستخدم إعادة تشغيل الخدمة ذات الصلة على سبيل المثال، “نشر الويب العالمي” ومحاولة تتبع ما إذا كانت هناك أحداث Application_Start / Session_Start تتم تشغيلها عند زيارة مشاريعهم في بيئة الخادم الجديد.

تأكيد

يرجى التأكد أيضًا من أن…

  • تستخدم ملف ترخيص صالح في مشروعك.
  • لا تقوم أنت أو شخص آخر بتحرير / تعديل ملف الترخيص على الأقل وإلا فإن ملف الترخيص لن يعمل.
  • يجب عليك أن تكون على علم بانتهاء صلاحية اشتراك الترخيص الخاص بك (يمكنك ببساطة فتح ملف lic في المفكرة والتحقق من تاريخ الانتهاء).
  • لا تستخدم إصدار (Aspose.Cells.dll) الذي تم إصداره بعد انتهاء صلاحية اشتراك الترخيص الخاص بك. يجب ملاحظة هنا، أن ملف الترخيص لا ينتهي، ولكن إذا كنت تستخدم إصدار المكون الذي تم إصداره بعد انتهاء صلاحية اشتراكك، ستحصل على إضافة تحذير حقوق الطبع والنشر التقييمي إلى ورقة العمل كلما قمت بإنشاء ملف Excel.

المراجع

https://forum.aspose.com/t/license-file-not-working-on-new-server/83110

https://forum.aspose.com/t/license-not-being-detected/83516/4