ما يجب معرفته
- ملف ASHX هو ملف ASP. NET Web Handler.
- افتح واحدًا باستخدام Microsoft Visual Studio أو محرر نصوص.
- أعد تسمية الملف إلى filename.pdf إذا كان يجب أن يكون بالفعل مستند PDF.
تشرح هذه المقالة ما هو ملف ASHX وكيف يتم استخدامه ، بالإضافة إلى كيفية فتحه على جهاز الكمبيوتر الخاص بك أو تحويله إلى تنسيق ملف مختلف.
ما هو ملف ASHX؟
الملف بامتداد ملف ASHX هو ملف ASP. NET Web Handler يحتوي غالبًا على مراجع لصفحات الويب الأخرى المستخدمة في تطبيق خادم ويب ASP. NET.
تتم كتابة الوظائف في الملف بلغة البرمجة C، وأحيانًا تكون المراجع قصيرة جدًا لدرجة أن الملف قد ينتهي به الأمر إلى مجرد سطر واحد من التعليمات البرمجية.
لا يواجه معظم الأشخاص هذا التنسيق إلا عن طريق الصدفة عندما يحاولون تنزيل ملف من موقع ويب ، مثل ملف PDF. هذا لأن ملف ASHX يشير إلى ملف PDF لإرساله إلى المتصفح للتنزيل ولكنه لا يسميه بشكل صحيح ، مع إرفاق. ASHX في النهاية بدلاً من PDF.
كيفية فتح ملف ASHX
ملفات ASHX هي ملفات مستخدمة مع برمجة ASP. NET ويمكن فتحها بأي برنامج يرمز في ASP. NET ، مثل Microsoft Visual Studio و Microsoft Visual Studio Community.
نظرًا لأنها ملفات نصية ، يمكنك أيضًا فتح ملفات ASHX باستخدام برنامج محرر نصوص مثل Notepad ++. استخدم قائمة أفضل برامج تحرير النصوص المجانية لرؤية المفضلة لدينا.
ملفات ASHX لا يُقصد عرضها أو فتحها بواسطة مستعرض ويب.إذا قمت بتنزيل واحد وتوقعت أن يحتوي على معلومات (مثل مستند أو بيانات محفوظة أخرى) ، فمن المحتمل أن هناك خطأ ما في موقع الويب وبدلاً من إنشاء معلومات قابلة للاستخدام ، فقد قدم هذا الملف من جانب الخادم بدلاً من ذلك.
يمكنك تقنيًا عرض نص ملف ASHX باستخدام بعض متصفحات الويب ، لكن هذا لا يعني أنه من المفترض أن يتم فتح الملف بهذه الطريقة. بمعنى آخر ، يمكن عرض ملف ASHX الحقيقي ، والذي يحتوي على نص يمكن قراءته لتطبيقات ASP. NET ، في متصفحك ، ولكن ليست كل ملفات. ASHX هي في الواقع ملفات ASP. NET Web Handler. يوجد المزيد حول هذه النقطة أدناه.
أفضل خدعة مع ملف ASHX هي ببساطة إعادة تسميته إلى نوع الملف الذي توقعته. يبدو أنه من المفترض حقًا أن تكون ملفات PDF ، على سبيل المثال ، إذا قمت بتنزيل ملف ASHX من شركة الكهرباء أو البنك الذي تتعامل معه ، فما عليك سوى إعادة تسميته باسم statement.pdf وافتحه باستخدام قارئ PDF. طبق نفس المنطق على ملف موسيقى (أعد تسميته إلى ملف.mp3) ، ملف الصورة (-p.webp
عند حدوث هذه المشكلات ، فإن موقع الويب الذي تزوره والذي يقوم بتشغيل ملف ASHX يواجه نوعًا من المشكلات ، وهذه الخطوة الأخيرة ، حيث لا يتم معالجة ASP. NET HTTP Handler الذي يعالج ملف ASHX على الخادم. أيا كان. لذا فإن إعادة تسمية الملف هي مجرد قيامك بالخطوة الأخيرة بنفسك.
إذا كان هذا يحدث كثيرًا عند تنزيل ملفات PDF على وجه التحديد ، فقد تكون هناك مشكلة في مكون PDF الإضافي الذي يستخدمه متصفحك. يجب أن تكون قادرًا على إصلاح هذا الخلل عن طريق تبديل المتصفح لاستخدام مكون Adobe PDF الإضافي بدلاً من ذلك.
لا يمكنك فقط إعادة تسمية أي ملف ليكون له امتداد مختلف وتتوقع أن يعمل بشكل صحيح لأن تغيير امتداد الملف لا يغير تنسيق الملف بالفعل. على سبيل المثال ، لا يمكنك إعادة تسمية ملف. PDF إلى ملف. DOCX وتفترض أنه سيفتح بشكل جيد في معالج النصوص. أداة التحويل ضرورية لتحويلات الملفات الحقيقية.
كيفية تحويل ملف ASHX
لست بحاجة إلى تحويل ملف ASHX إلى أي تنسيق آخر ، إلا إذا كان أحد تنسيقات الملفات المدرجة في مربع الحوار "حفظ باسم" في Visual Studio أو أحد البرامج الأخرى المذكورة أعلاه.
التنسيقات المدرجة هناك تنسيقات أخرى تستند إلى النص ، لأن هذا هو ملف ASHX الحقيقي - ملف نصي.
في الواقع ، إذا تم تغيير الملف لاستخدام امتداد ملف مختلف ، فمن المرجح أن يتوقف فورًا عن العمل داخل خادم الويب ASP. NET نظرًا لأن الملفات الأخرى التي تشير إليه ، لن تعرف مكان الملف.
لا يزال لا يمكن فتحه؟
إذا لم تتمكن من فتح ملفك ، فتحقق جيدًا من أنك تستخدم بالفعل ملف ASHX. تستخدم بعض الملفات امتداد ملف يشبه هذا ، لكنها تعمل بشكل مختلف تمامًا.
على سبيل المثال ، ملف ASHX ليس هو نفسه ملف ASH ، والذي قد يكون ملف Nintendo Wii System Menu ، أو ملف Audiosurf Audio Metadata ، أو ملف KoLmafia ASH Script. في كل حالة من هذه الحالات ، يلزم وجود برنامج مختلف لفتح الملف.
الأمر نفسه صحيح إذا كان لديك ملف ASX أو ASCX أو ASHBAK أو AHX. هذه هي ملفات Microsoft ASF Redirector أو ملفات Alpha Five Library المؤقتة الفهرس؛ ملفات تحكم مستخدم ويب ASP. NET ؛ ملفات أرشيف Ashampoo Backup ؛ أو ملفات WinAHX Tracker Module أو ملفات AutoHotkey Script.
الفكرة في كل هذه الحالات بسيطة: ابحث عن امتداد الملف لمعرفة البرنامج القادر على فتحه ، أو ما الخدمة / التطبيق القادر على تحويله إلى تنسيق مختلف.
التعليمات
كيف يمكنني فتح ملف ASHX على جهاز Mac؟
لفتح ملف ASHX على جهاز Mac ، جرب TextEdit أو AbiSource أو AbiWord أو MacroMates TextMate من Apple. يمكنك أيضًا فتح ملف ASHX في مستعرض ويب على جهاز Mac الخاص بك.
كيف يمكنني تحويل ملف ASHX إلى PDF؟
طريقة سهلة لتحويل ملف ASHX إلى PDF وهي فتح الملف في متصفح الويب. سيفتح قارئ PDF الخاص بك ؛ من هناك ، احفظ الملف بتنسيق PDF على محرك الأقراص المحلي. خيار آخر للمحاولة: إعادة تسمية الملف بتنسيق pdf. ، ثم فتحه في Adobe Reader.
كيف أقوم بإنشاء ملف ASHX في ASP. NET ؟
لإنشاء معالج عام (ملف ASHX) ، اضغط على Control+ N. ثم ، ضمن Web> C ، حدد القالب Generic Handler.