什麼是ASHX檔案格式? 如何將它開啟和轉檔?

ASHX檔案是ASP.NET網路程式檔,它用於引用ASP.NET網路伺服器應用程式中使用的其他網頁。ASHX檔中的函數是用C#程式語言編寫,有時引用非常短的程式碼,可能就只有一行程式碼。

通常只有在下載檔案時才會遇到ASHX檔,比如下載某個PDF檔時,ASHX檔引用這個PDF檔,將它發送到瀏覽器進行下載,但沒有正確命名檔名,最後只會是.ASHX而不是.PDF。

如何開啟ASHX檔案?

ASHX檔案是用於ASP.NET程式設計的檔案,Microsoft Visual StudioMicrosoft Visual Studio Community這種ASP.NET程式碼編輯器都可開啟它。

由於它們是文字檔,因此Notepad++這類文字編輯器也可打開ASHX檔。

ASHX檔不能由網路瀏覽器直接打開,一個本該包含文件或其他保存資料的ASHX檔,若是出現空白的情況則很可能是網站出了問題,它沒有產生可用的資訊,而只是提供了這個伺服器端的檔案。

使用網路瀏覽器查看ASHX檔的文字,並不代表該檔案應該以這種方式打開。換句話說,包含ASP.NET應用程式的可讀文字的ASHX檔,可以在瀏覽器中查看,但不是所有的.ASHX檔都是ASP.NET處理常式檔案。關於這一點,下面會有更多的介紹。

處理ASHX重新命名是最簡單的方法,如果你從電力公司或銀行下載帳單得到了一個ASHX檔,只需將它重新命名為statement.pdf,然後用PDF閱讀器即可打開它。

音樂檔也是一樣,只需將它重新命名為file.mp3、圖片檔(.png或.jpg)應用的也是同樣的邏輯。

之所以會這樣是因為,執行ASHX檔的網站出現了某種問題,在伺服器上處理ASHX檔案的ASP.NET HTTP處理常式沒有將它命名為whatever.ever,所以重新命名檔案是你幫電腦執行它的最後一個步驟。

若下載PDF檔時經常發生這種情況,那很可能是瀏覽器使用的PDF外掛程式有問題,可以嘗試在瀏覽器中使用Adobe PDF外掛程式來解決這個故障問題。

改變檔案副檔名實際上並沒有改變檔案格式,把一個.PDF檔重新命名為.DOCX檔,也不能在文書編輯軟體中被正常打開,這時候就需要使用檔案轉換工具來處理。

 

如何轉換ASHX檔?

一般情況下ASHX檔無需轉換為任何其他格式,除非它是微軟Visual Studio或上述其他程式碼編輯器中”另存為”功能中列出的檔案格式之一。

裡頭列出的格式均是文字格式,因為ASHX檔都是文字檔。

實際上,如果ASHX檔被改變為其他副檔名,ASP.NET網路伺服器中的其他應用程式檔案可能會立即停止運作。

 

仍然無法開啟ASHX檔案?

當遇到ASHX檔無法被打開時,請仔細檢查檔案副檔名,有些檔案使用的副檔名看起來像.ASHX,而實際上它們只是拼寫相似。

例如,任天堂Wii系統功能表檔ASH、Audiosurf音訊中繼資料檔或KoLmafia的ASH指令檔等都與ASHX檔不同。這時候,你可以找其他的程式來開啟ASH檔。

微軟ASF重定向器檔、Alpha Five庫臨時索引檔、ASP.NET網路使用者控制檔、Ashampoo備份檔案檔、WinAHX追蹤器模組檔、AutoHotkey指令檔等ASX、ASCX、ASHBAK或AHX檔案,也是如此。

此時最簡單的解決方法,就是研究檔案副檔名,看看哪個程式能夠打開或將它轉換為其他格式。

相關文章

推薦文章