服务器文件扩展名怎么改,修改服务器配置 让asp.net文件后缀名随心所欲

修改服务器配置 让asp.net文件后缀名随心所欲

更新时间:2012年06月27日 12:06:45   作者:

asp或php的方法对.net就不行了,同样的办法,修改应用程序映射后,仍然没有得到预期的结果,文件什么内容,返回的就是什么内容,而不是当作asp.net程序来处理了

有的网站出于各种各样的原因,在IIS中修改了动态页面的默认后缀,asp时代就有人在服务器上修改配置,把html后缀的文件当作asp文件来解析:也就是说,asp程序(后缀为.asp)可以保存为一个.htm后缀的文件放到服务器上WEB目录下,而服务器照样将之当作asp程序来解释处理,生成结果。这样对访问者来说,还以为网站全是html页面,而且经常更新呢(感觉没什么必要是吗?错了,最起码的一个好处:搜索引擎可是优先收录html页面哦,这样的话站点将很容易被人在搜索引擎中搜索到)

服务器上修改解析asp文件的后缀很容易,在IIS服务管理器 -> 站点属性 -> 主目录 -> 配置 -> 应用程序映射中进行修改即可。如果有配置服务器支持PHP的经验,那就更清楚怎么回事了。

可是对asp.net就不行了,同样的办法,修改应用程序映射后,仍然没有得到预期的结果,文件什么内容,返回的就是什么内容,而不是当作asp.net程序来处理了。

其实主要是还差一点点,那就是没有在web.config文件或C:\windows\microsoft.net\frameworl\v1.1.4322\config\machine.config(windows2003下的路径,不同的操作系统路径稍有不同)中配置特定后缀的文件的HTTP处理程序,配置步骤(假设我们要增加一个映射,将后缀为.aaa的文件当作.aspx页面来处理。):

先在IIS服务管理器中停掉internet信息服务(不停掉没办法保存修改的),然后用记事本打开C:\windows\microsoft.net\frameworl\v1.1.4322\config\machine.config,查找"*.aspx",能找到这么一行:

本文相关代码如下:

.aspx文件的解析就是这么配置的,同样的道理,我们只要再增加一行,将其中的*.aspx改为*.aaa就行了:

本文相关代码如下:

保存修改,然后启动internet信息服务,就可以将任意的aspx文件修改为后缀为.aaa的文件了。

如果不想修改machine.config文件,也可以通过修改网站的web.config文件实现,方法类似,在节点下增加如下配置即可:

本文相关代码如下:

最后说一点,如果是IIS6(也就是windows2003自带的IIS),还得在IIS的站点属性 -> HTTP头 -> MIME类型 中增加一个.aaa的MIME类型,不然遇到.aaa的请求时将首先被IIS给拦截掉,没办法显示的。

相关文章

1a1b05c64693fbf380aa1344a7812747.png

这篇文章主要介绍了Windwos服务器远程桌面限制用户使用同一个会话的3种设置方法,本文给出了使用远程桌面会话主机配置、使用组策略配置、修改注册表三种设置方法,需要的朋友可以参考下2015-01-01

4f55910a645b073bc4fc65dc10dc14bd.png

每次装Windows 2003用几遍系统启动时就会弹出“在系统启动时至少有一个服务或驱动程序产生错误“的错误对话框。2010-04-04

0ea3c7666119d5615e582f823fb3fad6.png

这篇文章主要介绍了Windows server 2003证书服务器配置方法(图文),需要的朋友可以参考下2015-11-11

4f96a78db829b1556ff16de21e013c7a.png

这篇文章主要介绍了解决windows10下"sqlplus / as sysdba"执行提示无权限问题,在文中给大家介绍了Windows下sqlplus “/as sysdba”登陆报“ORA-01031: insufficient privileges”处理方法,感兴趣的朋友跟随脚本之家小编一起看看吧2018-08-08

8cc1031babc6aff2319f1c6af8544aa0.png

windows server2012无法连接无线网络解决方法,大家参考一下吧2013-12-12

0c932a99bb7b6f23c937db507070cc7b.png

这篇文章主要介绍了在IIS7、IIS7.5中应用程序池最优配置方案,需要的朋友可以参考下2016-06-06

cca732bf65a93ed2ec0ac80c638460fe.png

这篇文章主要介绍了在windows server 2008系统中,session丢失的解决方法,供大家学习参考2013-10-10

2d9f31f2af7b675a3d153d2b7f1035a7.png

本文档旨在指导系统管理人员或安全检查人员进行Windows操作系统的安全合规性检查和配置,需要的朋友可以参考下2018-02-02

b452cee8ec5cd9e58ab98eba17281e59.png

JIRA中配置灵活、功能全面、部署简单、扩展丰富。这篇文章主要介绍了Jira7.10.1在Windows环境下的安装和配置教程图解,需要的朋友可以参考下2018-06-06

f4838ec7e2d4da28e0b57d4e852dadd4.png

当 IIS6/IIS7/7.5 收到的请求头的长度超过16K(默认值),就会引发"Bad Request - Request Too Long. HTTP Error 400. The size of the request headers is too long."的错误2014-01-01

最新评论

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值