在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" />就可以了

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

更多请关注:老梁`s Blog

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。 您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
Laoliang.Net资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
老梁`s Blog(老梁博客) » 在IE浏览器下打开NET(ASPX)后缀文件直接下载的解决方式(IIS 浏览aspx页面提示下载的解决办法)

发表评论

本站承接,网站推广(SEM,SEO),软件的安装的安装与调试,服务器的推荐以及配置,APP的开发与维护,网络或者web维护;财务软件,客户管理系统,人力资源,超市POS,医药管理,服务器安全,ecshop,金蝶,用友,管家婆;

立即查看 了解详情