在IE浏览器下打开NET(ASPX)后缀文件直接下载的解决方式(IIS 浏览aspx页面提示下载的解决办法)
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
淘宝来了一个客户,说用IE打开ASPX就会出现错误,其他浏览器没有问题,比如360,qq,百度等都没有问题,就只有IE这样,很是纠结,不过到现在问题也没有解决,但是先来说说一些方式方法吧;
方法一:
在服务器 运行下 cmd:执行
1
2
|
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -r C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i |
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -r C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
第二种方式:
网站某些页面打开时,会提示下载aspx文件,但过一会自己又会恢复,如想立即恢复,重启IIS应用程序员池也就好了。
监控通讯发现:
RESPONSE BYTES (by Content-Type)
--------------
text/vnd.wap.wml: 227,855
~headers: 361
而这个页面应该是text/html才对。
原因:
这些提示下载的页面都是使用了asp.net页面缓存,当页面缓存过期,而第一个访问页面的用户是使用手机进行访问时,则IIS生成的页面则根据客户端的请求而自动生成了wap格式文档,而该文档同时又被缓存下来,该格式文档通过普通浏览器查看当然就有了问题。
解决办法:
打开服务器的目录C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\Browsers
修改里面的配置文件,把和手机浏览器相关的配置删除掉,让IIS不管客户端用什么浏览器浏览,都生成 html格式的文档。
第三种方式:
不过我没理解啥意思,不过还是贴出图来,仅供大家参考;
第四种,本地解决方式:
ie浏览器> 工具 > internet选项 > 安全> Internet > 自定义级别> 其他 > 基於内容打开文件, 而不是基於文件扩展名 >启用
第四种方式,长篇大论型,具体不详:
这个按理来说应该用Visual Studio .NET 2003打开,因为它是个网页编程文件。但如果想正常在本机浏览这个网页,需要使用IIS,不能进行普通打开。否则会提示IE下载
1、打开IIS,(没有安装则要到“添加删除程序”里安装)
2、找到“默认网站”,右键点击
3、在弹出的菜单中选择“新建--虚拟目录”
4、按照向导提示完成向导,具体方法如下:
1、跳过欢迎界面,随便启一个别名。(如"abcd"不含引号)
2、提示寻找目录,找到你那个ASPX文件所在的目录。
3、权限按默认(前两个选择,后三不选)即可
5、向导完毕,打开“默认网站”前的“+”号
6、找到"abcd"(不含引号,刚才创建的目录别名),点击它
7、在右边的窗口找到那个ASPX文件,右键点击,选择浏览
方可浏览该网页文件,同样,ASP文件也可以用该方法浏览
而如果要浏览该文件的源代码,直接用记事本即可,但我推荐使用Dreamweawer,下面以Dreamweawer8为例,其他版本相似:
1、建立IIS,按照上文方法建立,仅执行12345步即可,67步可不执行
2、打开Dreamweawer,选择“站点--新建站点”,启一个网站名字。
(如"abcd"不含引号)
3、服务器技术选择“ASP VBScript”
4、找到ASPX文件存储的目录,下一步
5、输入http://localhost/虚拟目录名/ (结尾的“/”至关重要)
假如虚拟目录名为qwer,则输入
http://localhost/qwer/
保险点最好测试以下URL前缀
6、不使用远程服务器,下一步即可
哈哈,成功了。以后改变后浏览直接使用Dreamweawer自带的浏览即可,不必打开IIS
提示:Visual Studio .NET 2003有同样的效果,方法不再叙述
如果你只需要浏览网页,不需要编辑,直接使用IIS即可,不需要使用什么Visual Studio .NET 2003和Dreamweawer
第五种解决方式:
打开你的web.config文件,将<customErros mode="Off" />就可以了
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!