修改服务器配置 让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给拦截掉,没办法显示的。

相关文章

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

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

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

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

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

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

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

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

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

当 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

最新评论

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

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

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

  2. iis php扩展名,如何通过iis更改asp asp.net php后缀名

    一些人热衷于修改网页的后缀名,例如把php的后缀名改为do,这样,index.php就变成了index.do,这样做的原因是为了让别人不知道你的网页使用的是什么语言,从而防止一些别有用心的人攻击.也有 ...

  3. 在文件夹及其子文件夹内,批量提取相同后缀名的文件

    [python学习]如何批量从文件夹中根据文件后缀名提取文件,并存储到新的文件夹_electrochemjy的博客-CSDN博客_python从文件夹中提取文件 参考上面博主的内容,我要提取的是文件夹 ...

  4. django搭建一个小型的服务器运维网站-查看和修改服务器配置与数据库的路由...

    目录 项目介绍和源码: 拿来即用的bootstrap模板: 服务器SSH服务配置与python中paramiko的使用: 用户登陆与session; 最简单的实践之修改服务器时间: 查看和修改服务器配 ...

  5. 通过php获取文件后缀名怎么改,【转】PHP获取文件后缀名的几种方法

    在言会咸的博客转来的文章,还有三种,我以前用过第二种. //PHP获取文件后缀名的几种方法1: function get_file_type($filename){ $type = substr($f ...

  6. ct文件用什么打开(ce修改器怎么打开ct文件)

    要打开这个文件怎么打开啊? 第一种:最简单的.用记事本打开. 对该文件点右键,选择打开方式,然后选择记事本即可打开.打开后你将看到一行行的代码行.如果你了解ASP语言可以对它进行修改. 第二种:使用d ...

  7. 改后缀名不能导致图片格式的转换,以.png后缀名的图片不一定是png图片

    验证如下: 下载一张.jpg的图片: 1.jpg 另存为png图片(注意:并不是简单的改后缀名就可以),右键点开编辑,另存为png格式图片.这里我们另存为: 2.png 单纯的复制备份1.jpg, 改 ...

  8. .exe文件默认打开方式被修改后,所有exe文件全部无效的解决方法

    (注:系统版本为Win10 2004版本,其他版本也可以尝试一下) 记录一下今天所遇到的一个问题 今天下午不小心修改了.exe程序的默认打开方式,于是出现了如下所示的结果.点所有的exe程序都没有用( ...

  9. WIndows10 .exe文件默认打开方式被修改后,所有exe文件全部无效的解决方法

    参考博客:https://blog.csdn.net/qq_33164724/article/details/118394288 解决方法 在桌面上新建两个文本文档,随便命名. 把这段话复制到第一个t ...

最新文章

  1. 何谓服务器托管服务?
  2. 打开深度学习的黑盒,详解神经网络可解释性
  3. Java并发基础框架AbstractQueuedSynchronizer初探(ReentrantLock的实现分析)
  4. fullbnt matlab,FullBNT学习笔记之一(matlab)
  5. 跨链资产原子转移工具包 Decred atomicswap
  6. 下一代大数据即时分析架构--IOTA架构
  7. springboot在intellij中的热部署(Hot swapping)配置
  8. php通过ajax下载文件,PHP使用ajax的post方式下载excel文件简单示例
  9. 【Makefile由浅入深完全学习记录2】初识 makefile 的结构
  10. html网页距离顶部50像素,HTML5 教程之CSS Padding(填充)
  11. Web安全之点击劫持(ClickJacking)
  12. 苹果iPhone 13 Pro机型有望采用LTPO技术屏幕 支持120Hz刷新率
  13. WTL-编译出错01--CVTRES : fatal error CVT1100: 资源重复。类型: MANIFEST,名称: 1,语言: 0x0409
  14. 中国基于散射的光学传感器行业市场供需与战略研究报告
  15. 【论文】2019 年,智能问答(Question Answering)的主要研究方向有哪些?
  16. 【PID优化】基于蝙蝠 粒子群 花卉授粉算法和布谷鸟搜索算法实现热交换器的PI控制器优化
  17. Mac屏幕录制与视频压缩
  18. 计算机专业 外文数据库,计算机专业外文翻译原文 数据库管理系统介绍.doc
  19. js 移动号码,座机号码,座机转分机号码验证
  20. MySQL Cluster导入数据表时报错:Got error 708 'No more attribute metadata records (increas

热门文章

  1. matlab figure 怎么用,Matlab:figure的用法
  2. python figure函数_Python Matplotlib.figure.Figure.add_axes()用法及代码示例
  3. threejs在vue中帧数低的问题
  4. Jdk1.8新特性————stream流操作,让代码更优雅
  5. TX2 查看显卡状态
  6. linux系统修改ip地址方法
  7. Keil5 生成bin文件失败解决方法
  8. ExecuteScalar返回值判断
  9. 如何修复Windows10系统电脑开机自检?
  10. Android 通话中信息无提示音的问题