ASHX dosya uzantısına sahip bir dosya, genellikle bir ASP.NET web sunucusu uygulamasında kullanılan diğer web sayfalarına başvuruları tutan bir ASP.NET Web İşleyicisi dosyasıdır.
ASHX dosyasındaki işlevler C # programlama dilinde yazılmıştır ve bazen referanslar o kadar kısadır ki bir ASHX dosyası sadece tek bir kod satırı olabilir.
Çoğu kişi, ASHX dosyalarıyla yalnızca bir web sitesinden PDF dosyası gibi bir dosya indirmeye çalıştıklarında kazara karşılaşır. Bunun nedeni, ASHX dosyasının, indirmek için tarayıcıya göndermek için PDF dosyasına başvurması, ancak dosyayı doğru bir şekilde adlandırmaması ve .PDF yerine sonuna .ASHX eklemesidir.
ASHX Dosyası Nasıl Açılır
ASHX dosyaları, ASP.NET programlamayla kullanılan dosyalardır ve Microsoft Visual Studio ve Microsoft Visual Studio Community gibi ASP.NET'te kodlayan herhangi bir programla açılabilir.
Metin dosyaları oldukları için ASHX dosyalarını Notepad ++ gibi bir metin düzenleme programıyla da açabilirsiniz. Favorilerimizi görmek için bu En İyi Ücretsiz Metin Editörleri listesini kullanın.
ASHX dosyalarının bir web tarayıcısı tarafından görüntülenmesi veya açılması amaçlanmamıştır. Bir ASHX dosyası indirdiyseniz ve bunun bilgi içermesini beklediyseniz (bir belge veya diğer kaydedilmiş veriler gibi), muhtemelen web sitesinde bir sorun vardır ve kullanılabilir bilgiler oluşturmak yerine bu sunucu tarafı dosyayı sağladı.
Teknik olarak bir ASHX dosyasının metnini bazı web tarayıcılarını kullanarak görüntüleyebilirsiniz, ancak bu, dosyanın bu şekilde açılması gerektiği anlamına gelmez. Başka bir deyişle, ASP.NET uygulamaları için okunabilir metin içeren gerçek bir ASHX dosyası tarayıcınızda görüntülenebilir, ancak tüm .ASHX dosyaları aslında ASP.NET Web İşleyicisi dosyaları değildir. Aşağıda bu noktada daha fazlası var.
Bir ASHX dosyasıyla ilgili en iyi numara, onu olmasını beklediğiniz dosya türüne yeniden adlandırmaktır. Birçoğunun gerçekten PDF dosyaları olması gerekiyor gibi görünüyor, bu nedenle, örneğin, elektrik şirketinizden veya bankanızdan bir ASHX dosyası indirirseniz, bunu ifade.pdf olarak yeniden adlandırın ve bir PDF okuyucu ile açın. Bir müzik dosyası (file.mp3 olarak yeniden adlandırın), görüntü dosyası (.png veya .jpg) vb. İçin aynı mantığı uygulayın.
Bu sorunlar ortaya çıktığında, ziyaret etmekte olduğunuz ve ASHX dosyasını çalıştıran web sitesinde bir tür sorun yaşanıyor ve sunucudaki ASHX dosyasını işleyen ASP.NET HTTP İşleyicisinin onu herhangi bir şekilde adlandırmadığı bu son adım .her neyse. Yani dosyayı yeniden adlandırmak, yalnızca son adımı kendiniz atmanızdır.
Özellikle PDF dosyalarını indirdiğinizde bu çok oluyorsa, tarayıcınızın kullandığı PDF eklentisinde bir sorun olabilir. Tarayıcıyı bunun yerine Adobe PDF eklentisini kullanacak şekilde değiştirerek bu sorunu çözebilmelisiniz.
Herhangi bir dosyayı farklı bir uzantıya sahip olacak şekilde yeniden adlandırıp düzgün çalışmasını bekleyemezsiniz çünkü dosya uzantısını değiştirmek aslında dosya biçimini değiştirmez. Örneğin, bir .PDF dosyasını bir .DOCX dosyası olarak yeniden adlandıramaz ve bir kelime işlemcide gayet iyi açılacağını varsayamazsınız. Gerçek dosya dönüştürmeleri için bir dönüştürme aracı gereklidir.
ASHX Dosyası Nasıl Dönüştürülür
Microsoft Visual Studio'daki "Farklı Kaydet" iletişim kutusunda listelenen dosya biçimlerinden biri veya yukarıda belirtilen diğer programlardan biri olmadığı sürece ASHX dosyasını başka bir biçime dönüştürmenize gerek yoktur.
Orada listelenen formatlar başka metin tabanlı formatlardır çünkü gerçek bir ASHX dosyası budur - bir metin dosyası.
Aslında, ASHX dosyası farklı bir dosya uzantısı kullanacak şekilde değiştirilirse, büyük olasılıkla ASP.NET web sunucusunda çalışmayı hemen durduracaktır çünkü ona başvuran diğer dosyalar dosyanın nerede olduğunu bilemeyecektir.
Dosyanızı Hala Açamıyor musunuz?
Bir ASHX dosyasını açamazsanız, aslında bir ASHX dosyası kullanıp kullanmadığınızı iki kez kontrol edin. Bazı dosyalar, gerçekten benzer şekilde yazıldıklarında .ASHX gibi görünen dosya uzantıları kullanır.
Örneğin, bir ASHX dosyası, bir Nintendo Wii System Menu dosyası, Audiosurf Audio Metadata dosyası veya KoLmafia ASH Script dosyası olabilecek bir ASH dosyasıyla aynı değildir. Bu durumların her birinde, ASH dosyasını açmak için farklı bir program gerekir.
Aynısı bir ASX, ASCX, ASHBAK veya AHX dosyanız varsa da geçerlidir. Sırasıyla, bunlar ya Microsoft ASF Redirector dosyaları ya da Alpha Five Library Geçici Dizin dosyalarıdır; ASP.NET Web Kullanıcı Kontrol dosyaları; Ashampoo Backup Archive dosyaları; veya WinAHX Tracker Module dosyaları veya AutoHotkey Script dosyaları.
Tüm bu durumlarda fikir basittir: Hangi programın onu açabildiğini veya hangi hizmetin / uygulamanın onu yeni bir formata dönüştürebildiğini görmek için dosya uzantısını araştırın.