سؤال

لقد قمنا بتطوير عدد كبير من مواقع الويب باستخدام ASP (نكهة jscript)، والتحدث إلى طبقة الذكاء الأساسية (المكتوبة بلغة دلفي) من خلال COM.تعمل مواقع الويب هذه على IIS (5 و 6).

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

تشرح ملفات المساعدة كيفية إنشاء ملف تعريف لـ COM dll وISAPI dll وحتى البرمجة النصية من جانب العميل، ولكن لا توجد كلمة حول كيفية إنشاء ملف تعريف للبرنامج النصي من جانب الخادم الذي يعمل على صفحات ASP.لا يمكن تحديد ملفات .asp كـ "وحدة التشكيل الجانبي".جوجل ليست مفيدة سواء.

أي كلمة نصيحة حول كيفية تحقيق ذلك؟نرحب أيضًا بالاقتراحات البديلة لتنميط صفحات ASP الكلاسيكية.

هل كانت مفيدة؟

المحلول

حسنا، كما اتضح، هذا غير ممكن (حسب الدعم الرسمي).من طبقات الشجرة في تطبيقنا،

  1. كود دلفي يعمل على الخادم
  2. كود ASP (jscript) الذي يعمل على الخادم
  3. jscript من جانب العميل الذي يعمل على العميل (ajax، إلخ)

يمكن لـ AQTime الملف الشخصي (1) و(3) فقط.على الرغم من أنه يمكنه إنشاء ملف تعريف جيد لملفات .js المضيفة للبرمجة النصية لـ Windows على الخادم، إلا أنه لن يقوم بملف تعريف كود .asp.وهو الأمر الذي كنت أتمنى أن يحدث حقًا، حيث أرى كيف يتم تنفيذ كليهما من خلال نفس ملف jscript.dll.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top