By 时代数字趋势2021-08-13
ASHX文件是ASP.NET网络程序文件,它用于引用ASP.NET网络服务器应用程序中使用的其他网页。ASHX文件中的函数是用C#程序语言编写,有时引用非常短的程序码,可能就只有一行程序码。
通常只有在下载文件时才会遇到ASHX文件,比如下载某个PDF文件时,ASHX文件引用这个PDF文件,将它发送到浏览器进行下载,但没有正确命名文件名,最后只会是.ASHX而不是.PDF。
- 如何开启ASHX文件?
- 如何转换ASHX文件?
- 仍然无法开启ASHX文件?
如何开启ASHX文件?
ASHX文件是用于ASP.NET程序设计的文件,Microsoft Visual Studio、Microsoft 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文件,也是如此。
此时最简单的解决方法,就是研究文件副文件名,看看哪个程序能够打开或将它转换为其他格式。