سؤال

لقد لاحظت أن الكثير من مواقع Microsoft تحتوي على الامتداد *.MSPX.على الرغم من أنني على دراية كبيرة بـ ASP.NET، إلا أنني لم أر هذا الامتداد من قبل.

هل يعرف أحد ما الذي يحدده هذا؟

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

المحلول

قادتني بعض عمليات البحث على الإنترنت إلى ذلك http://www.microsoft.com/backstage/bkst_column_46.mspx, ، لكنه كان رابطًا ميتًا.لحسن الحظ، تمت أرشفته على Wayback Machine ويمكنك قراءته هنا:

http://web.archive.org/web/20040803120105/http://www.microsoft.com/backstage/bkst_column_46.mspx

يعد ملحق .MSPX جزءًا من "مشروع شبكة Microsoft"، والذي تم تصميمه، وفقًا للمقال أعلاه، لمنح مواقع Microsoft مظهرًا وشكلًا متسقين في جميع أنحاء العالم، بالإضافة إلى إبقاء تصميم الموقع منفصلاً عن المحتوى.وهنا جوهر المقال:

يتضمن إطار العرض التقديمي معالج ويب مخصصًا مدمجًا في ASP.NET.تحتوي الصفحات التي تستخدم إطار عمل العرض التقديمي على ملحق اسم الملف .mspx، المسجل في خدمات معلومات الإنترنت لـ Microsoft (IIS) على خوادم الويب.عندما يتلقى أحد خوادم الويب Microsoft.com طلبًا لصفحة ‎.mspx، يعترض معالج الويب المخصص هذا الاستدعاء ويمرره إلى إطار العمل للمعالجة.

يتحقق إطار العمل أولاً لمعرفة ما إذا كانت النتيجة مخزنة مؤقتًا أم لا.إذا كان الأمر كذلك، فسيتم عرض الصفحة على الفور.إذا لم يتم تخزين الصفحة مؤقتًا، يبحث المعالج عن عنوان URL لتلك الصفحة في جدول المحتويات المقدم من مالك الموقع (انظر أدناه) لتحديد مكان تخزين محتوى XML الخاص بالصفحة.يتحقق إطار العمل بعد ذلك لمعرفة ما إذا تم تخزين XML مؤقتًا، ويقوم إما بإرجاع المحتوى المخزن مؤقتًا أو استرداد XML من مخزن البيانات المحدد في ملف جدول المحتويات.

داخل الملف الذي يحتوي على محتوى الصفحة، تحدد علامات XML قالب المحتوى المطلوب استخدامه.يقوم إطار العمل باسترداد القالب المناسب ويستخدم سلسلة من XSLTs لتجميع الصفحة، بما في ذلك الترويسة والتذييل وعمود التنقل الأساسي، وأخيرًا عرض المحتوى داخل جزء المحتوى.

نصائح أخرى

أعتقد أنه نظام قالب قائم على XML يقوم بإخراج HTML.أعتقد أنه داخلي لمرض التصلب العصبي المتعدد فقط.

لا يزال هناك مقال عنها متاحًا، من أرشيفات الإنترنت: http://web.archive.org/web/20040508051618/http://www.microsoft.com/backstage/bkst_column_46.mspx

حسنًا، القليل من البحث على جوجل وجد هذا:

يتضمن إطار العرض التقديمي معالج ويب مخصص مدمج في ASP.NET.تحتوي الصفحات التي تستخدم إطار العرض التقديمي على ملحق اسم الملف. MSPX ، والذي تم تسجيله في Microsoft Internet Information Services (IIS) على خوادم الويب.عندما يتلقى أحد خوادم الويب Microsoft.com طلبًا للحصول على صفحة .MSPX ، فإن معالج الويب المخصص هذا يعترض الذي يتصل به وينقله إلى إطار المعالجة. "

أود معرفة المزيد من المعلومات بالرغم من ذلك.

أحبكم يا رفاق، كنت أسأل نفسي أيضًا عدة مرات، لماذا يستخدم MS .mspx وما هو على الإطلاق؟!:)

في ذلك الوقت لم أتمكن من العثور على أي معلومات بسرعة وافترضت أنها ستكون مجرد شيء أعلى asp.net أو ربما لا حتى ذلك، لأنه يجب أن تكون قادرًا على تعيين نفس ملف asp.net cgi dll إلى .mspx بسهولة أيضًا؛ )

ولكن من المؤكد أنه يمكن أن يكون أي شيء..وأيضًا CGI "خاص" نفسه (بجانب ASP.NET تمامًا)، والذي يعالج الطلبات باستخدام ذاكرة تخزين مؤقت أفضل/أكثر بكثير، وتحرير أسهل وما إلى ذلك.

نهاية القصة هي أنني صادفت وجهة نظر، ربما ليس من المهم أن أعرف ما هو .mspx بالضبط :)

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