موصى به: حل ASP Q&A لمهلة تشغيل البرنامج النصي ASP أنا أتعلم معرفة الخادم مؤخرًا. في بعض الأحيان ، أواجه خطأ يقوم فيه برنامج ASP الذي يديره المهلة ، وهو أمر مزعج حقًا. لقد وجدت المعلومات ذات الصلة ، وهناك بعض الحلول. مهلة البرنامج النصي الافتراضي لـ IIS هي 90 ثانية. إذا قمت بتحميل البرنامج أو نقل البيانات أكثر من 90 ثانية.
1. نصائح لإنشاء كائنات في ASPعندما نستخدم مكونات الخادم لإنشاء كائنات ، هناك عمومًا طريقتين. الطريقة الأكثر استخدامًا هي استخدام طريقة CreateObject () لكائن الخادم ، مثل هذا:
SET NEXTLINK = server.createBject (mswc.nextLink)
هذه الطريقة مفيدة للغاية ، ولكن هناك طريقة أخرى لتوفير موارد النظام أكثر.
عند استخدام طريقة server.createObject () لإنشاء كائن ، يتم تحميل الكائن على الفور ، ويخصص النظام الذاكرة والموارد الأخرى للكائن.
الطريقة الثانية لإنشاء كائن ما هي استخدام العلامة <Object> لـ HTML ، وبناء الجملة كما يلي:
<Object Runat = sever id = nextlink progid = mswc.nextLink> </bount>
عند إنشاء كائن مع علامة <homfer> ، لا يتم تحميل الكائن الذي تريد إنشائه على الفور ، ولكن لن يتم تحميله حتى يتم الرجوع إلى الطريقة أو سمة الكائن لأول مرة. بهذه الطريقة ، سنوفر بعض الموارد. على الرغم من أنه ليس كثيرًا ، إلا أنه من المفيد للغاية توفير موارد الخادم عندما يتعين على نظامك أن يقاوم ما يقرب من مليون نقرة يوميًا.
2. حلان لعرض ASP الصيني
كانت المشكلة الرئيسية الأولى التي واجهها المؤلف عندما بدأ في كتابة برامج ASP لأول مرة هي مشكلة العرض الصيني. بعد تشغيله ، وجد أن جميع الصينيين يقرؤون من ASP من قاعدة البيانات أصبحت ؟؟؟؟؟ ، والتي تشبه إلى حد ما مشكلة العرض الصينية الأكثر شيوعًا في JSP. بعد التحقق من البيانات ، وجد أن هناك طريقة لحل المشكلة الصينية بسهولة.
الطريقة 1:
بعد قراءة مستندات Microsoft NGWS ، وجدت أنه في قسم الأسئلة الشائعة في المستند ، ذكرت أنني أردت إضافة ملف config.web إلى دليل الويب. جربته وكان الأمر جيدًا باللغة الصينية.
الطريقة كما يلي:
قم بإنشاء ملف config.web ، مع المحتوى كما يلي ، ووضعه في دليل الويب
< التكوين >
< العولمة
requestedCoding = UTF-8
استجابة encoding = UTF-8
/>
</التكوين >
في وقت لاحق ، رأيت شخصًا ما نشر منشورًا في المنتدى عبر الإنترنت قائلاً إنه سيكون من الجيد استبدال UTF-8 بـ GB2312. لم يحاول المؤلف ذلك ، حتى تتمكن من تجربته.
الطريقة 2:
في وقت لاحق ، اشتركت في مجموعة أخبار Microsoft ووجدت مقالات تناقش هذه المشكلة في مجموعة الأخبار من Microsoft Dotnet.framework.aspplus.general. تتمثل الطريقة في إضافة <٪@ codepage = 936 ٪> إلى بداية كل صفحة ، والتي تشبه إلى حد ما <٪@ page contentType = text/html ؛ charset = gb2312 ٪> في JSP واختبارها بسرعة.
مشاركة: رمز الخطأ JScript والشرح المقابل يشير خطأ بناء جملة JScript Syntax إلى خطأ يحدث عندما ينتهك عبارة JSCript واحدة أو أكثر من قواعد بناء الجملة في لغة البرمجة النصية JScript. يحدث خطأ في بناء جملة JScript أثناء مرحلة تجميع البرنامج ، قبل البدء في تشغيل البرنامج. (حدث الخطأ في