ფაილი ASAX ფაილის გაფართოებით არის ASP. NET სერვერის აპლიკაციის ფაილი, რომელსაც იყენებენ ASP. NET აპლიკაციები.
ყველაზე გავრცელებული ASAX ფაილი არის global.asax ფაილი (ასევე უწოდებენ ASP. NET აპლიკაციის ფაილს), რომელიც გამოიყენება გარკვეული ფუნქციების დასამუშავებლად, როგორიცაა აპლიკაციის გაშვება ან გამორთვა. ვებ-აპლიკაციას შეიძლება ჰქონდეს მხოლოდ ერთი ASAX ფაილი და მისი ჩართვა აპლიკაციაში სრულიად არასავალდებულოა.
შემდეგი სექციის ქვემოთ მოცემულია რამდენიმე დამატებითი ინფორმაცია ASAX ფაილების შესახებ.
როგორ გავხსნათ ASAX ფაილი
Microsoft's Visual Studio პროგრამულ უზრუნველყოფას შეუძლია გახსნას ASAX ფაილები.
რადგან ASAX ფაილები მხოლოდ ტექსტური ფაილებია, რომლებიც შეიცავს კოდს, მათი გასახსნელად შეგიძლიათ გამოიყენოთ ნებისმიერი ტექსტური რედაქტორი. Windows-ს აქვს OS-ში ჩაშენებული Notepad აპლიკაცია, რომელსაც შეუძლია ფაილის გახსნა, მაგრამ ასევე შეუძლიათ მესამე მხარის ტექსტის რედაქტორებს, როგორიცაა უფასო Notepad++.
ASAX ფაილები არ არის გამიზნული ვებ ბრაუზერის მიერ სანახავად ან გასახსნელად. თუ ჩამოტვირთეთ ASAX ფაილი და მოსალოდნელია, რომ ის შეიცავდა ინფორმაციას (როგორიცაა დოკუმენტი ან სხვა შენახული მონაცემები), სავარაუდოა, რომ ვებსაიტზე რაღაც არასწორია და გამოსაყენებელი ინფორმაციის გენერირების ნაცვლად, მან ეს ფაილი მოგვაწოდა.
თუ ეს მოხდება, თქვენ უნდა შეგეძლოთ ფაილის გაფართოების გადარქმევა. ASAX-დან გაფართოებით, რომლითაც ფაილი უნდა ყოფილიყო შენახული. მაგალითად, თქვით, რომ ცდილობთ ჩამოტვირთოთ ბანკის ამონაწერი PDF ფორმატში, მაგრამ ამის ნაცვლად იღებთ ASAX ფაილს; უბრალოდ გადაარქვით ფაილს სახელი. ASAX-დან. PDF-ზე, რათა შეგეძლოთ მისი გახსნა PDF მკითხველში, როგორც ეს იყო დაგეგმილი.
თქვენ არ შეგიძლიათ ჩვეულებრივ შეცვალოთ ფაილის გაფართოება ასე და მოელით, რომ ახალი ფაილი ნორმალურად იმუშავებს.ამისთვის დაგჭირდებათ ფაილის გადამყვანის ინსტრუმენტი. თუმცა, ამ შემთხვევაში, პრობლემა მდგომარეობს მხოლოდ იმაში, რომ ფაილის გაფართოება იყო არასათანადოდ დასახელებული, ამიტომ მისი გადარქმევა სწორ გაფართოებაზე კარგად იმუშავებს.
დამატებითი ინფორმაცია Global.asax ფაილზე
global.asax ფაილი მდებარეობს ASP. NET აპლიკაციის ძირეულ დირექტორიაში და მისი ჩამოტვირთვა ან ნახვა შეუძლებელია ნებისმიერი მოთხოვნით, გარდა სერვერის მხრიდან. ეს ნიშნავს, რომ ამ კონკრეტული ASAX ფაილის ნახვის ან ჩამოტვირთვის ნებისმიერი გარე მცდელობა ნაგულისხმევად დაბლოკილია.
შეგიძლიათ წაიკითხოთ მეტი იმის შესახებ, თუ რისთვის გამოიყენება global.asax ფაილი DotNetCurry.com-ზე. ეს ვებსაიტი განმარტავს, თუ როგორ გამოიყენოთ global.asax ფაილი და იძლევა ნიმუშის ფაილს, რათა ნახოთ, როგორ არის სტრუქტურირებული ფაილში არსებული ინფორმაცია. კიდევ ერთი კარგი წყარო global.asax ფაილის მიზნებისთვის არის ეს Stack Overflow თემა.
როგორ გადავიტანოთ ASAX ფაილი
ASAX ფაილი, რომელიც უნდა დარჩეს ფუნქციონალური, როგორც ASP. NET ფაილი, არ უნდა გადაკეთდეს სხვა ფორმატში. ამის გაკეთება ნიშნავს, რომ აპლიკაცია ვერ პოულობს ფაილს და ვერ გამოიყენებს მას ისე, როგორც საჭიროა.
თუ ეძებთ, თუ როგორ გადაიყვანოთ global.asax Code-Behind-ად, რათა წყაროს კოდი ცალკე ფაილში ჩადოთ, იხილეთ ეს თემა კოდირების ფორუმებზე. თუმცა, თქვენ ასევე უნდა გადახედოთ ამ სტატიას ASP Alliance-ში, რომელიც აღწერს, თუ როგორ შეცვალა ASP. NET v2.0 Code-Behind Code-Beside-ით.
ჯერ კიდევ არ შეგიძლიათ ფაილის გახსნა?
ზემოხსენებულ პროგრამებს არ უნდა ჰქონდეს პრობლემა ASAX ფაილების გახსნაში. თუ ისინი არ მუშაობენ, სავარაუდოა, რომ თქვენ ნამდვილად არ იყენებთ ASAX ფაილს, რაც შეიძლება მოხდეს, თუ არასწორად წაიკითხეთ ფაილის გაფართოება.
მაგალითად, ASX და ASA ფაილები არ არის იგივე, რაც ASAX ფაილები. მიუხედავად იმისა, რომ მათი ფაილის გაფართოებები ძალიან ჰგავს, ASX ფაილი არის Microsoft ASF Redirector ფაილი, რომელიც ინახავს აუდიო ან ვიდეო ფაილების დასაკრავ სიას, როგორიცაა ASF ფაილები. თქვენ შეგიძლიათ გახსნათ ASX ფაილი VLC ან Windows Media Player-ით. ASA ფაილები არის ASP კონფიგურაციის ფაილები, რომლებიც ტექსტურ რედაქტორს შეუძლია გახსნას.
იგივე შეიძლება ითქვას ASCX-ზე და სხვა მსგავსი მართლწერის ფაილის გაფართოებაზე: მხოლოდ იმიტომ, რომ იგივე ან მსგავსი ასოები გამოიყენება, არ ნიშნავს, რომ ფორმატები დაკავშირებულია და რომ ფაილები შეიძლება გაიხსნას ერთი და იგივე პროგრამებით.
თუ ნამდვილად არ გაქვთ ASAX ფაილი, გამოიკვლიეთ ფაილის რეალური გაფართოება, რათა გაიგოთ მეტი რა ფორმატშია ის და რომელ პროგრამებს შეუძლიათ მისი გახსნა ან კონვერტაცია.
FAQ
როგორ დავამატო გლობალური ASAX ფაილი?
Visual Studio-ში გადადით ვებსაიტზე ან პროექტი > დამატება ახალი ელემენტი >გლობალური აპლიკაციის კლასის შაბლონი. ASAX ფაილთან ერთად, Visual Studio ავტომატურად შექმნის აპლიკაციის ღონისძიებების დამმუშავებლებს.
რა არის ASCX, ASPX და ASHX ფაილები?
ASCX ფაილები შეიცავს კოდს, რომელიც შეიძლება გამოყენებულ იქნას მრავალ ASP. NET ვებ გვერდზე. ASHX ფაილი არის ASP. NET ვებ დამმუშავებლის ფაილი, რომელიც ჩვეულებრივ შეიცავს მითითებებს სხვა ვებ გვერდებზე. ASPX ფაილები შეიცავს სკრიპტებს და წყაროს კოდებს, რომლებიც ბრაუზერს ეუბნებიან, როგორ უნდა იყოს ნაჩვენები ვებ გვერდი.