C# 后缀为axd 的文件
其实扩展名为ashx与为axd基本上是一样的,都是用于写web handler,可以通过它来调用IHttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。
唯一不同的地方是:axd扩展名的必须要在web.config中的中进行注册,而ashx直接在项目中当成aspx那样添加使用即可。
所以在项目的添加文件中,向导只有添加ashx文件的模板,而没有添加axd文件的模板。那微软为什么这么无聊搞两个后缀,全部使用ashx不就行了么?干脆利落。原来,如果你的web handler代码不在Web的项目中的话,那你就不能使用ashx了,因为如果不在web.config中注册的话,系统根本不知道要在那个dll库中才能找到相应的代码。
如:
只有注册了,web才知道OpenSearch.axd原来是在Company.Extensions.dll中,使用Company.Components.HttpHandler.OpenSearchHandler类处理。
当然你搞个<add verb=“*” path=“OpenSearch.ashx” type=… 那也未免不可,习惯规范而已。
在服务器的IIS里有个默认的映射:就是将*.axd映射到aspnet_isapi.dll上。
webconfig里那么写的原理是,首先iis会把.axd的文件handle,然后就交给FreeTextBoxControls.AssemblyResourceHandler, FreeTextBox这个命名的类来处理而不是让aspnet去处理。
但是你的服务器提供商可能为了安全起见,把.axd到aspnet_isapi.dll的映射去掉了,所以你在服务器运行就错误了。你现在唯一能做的就是联系你的服务器提供商,让他们恢复这个映射。
扩展名: .axd
执行文件:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll
限制为:GET,HEAD,POST,DEBUG
脚本引擎打勾
C# 后缀为axd 的文件相关推荐
- ashx PHP文件 优劣,.NET_后缀为 ashx 与 axd 的文件区别浅析,唯一不同的地方是:axd扩展名 - phpStudy...
后缀为 ashx 与 axd 的文件区别浅析 唯一不同的地方是:axd扩展名的必须要在web.config中的中进行注册,而ashx直接在项目中当成aspx那样添加使用即可. 所以在项目的添加文件中, ...
- 后缀为PDF的文件要用什么工具才能打开?
今天在迅雷里下了些资料,解压后,文件的后缀为PDF我的系统只装了office 2003,不支持这个PDF,后来我又装了中文版的WPS Office 2005企业版,结果还是打不开. 以前也见过后缀为P ...
- C#中获取指定路径下指定后缀名的所有文件的路径的list
场景 指定一个路径和后缀名,查找这个路径下所有以此后缀名结尾的文件. 注: 博客主页: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获 ...
- linux之用xargs删除这个目录下面后缀为txt的文件(包括子目录)
1问题 删除这个目录下面后缀为txt的文件(包括子目录) 2.xargs命令解决 find . -name "*.txt" | xargs rm -rf 3.xargs相关用途 比 ...
- Linux 删除指定目录下指定后缀名的所有文件
删除指定目录下指定相同后缀名的所有文件,使用 rm 命令是无法直接删除的.所以通常是使用 find 命令找到指定目录下具有相同后缀名的所有文件,然后再利用 rm 进行删除.例如,删除 /root/ 目 ...
- python获取文件夹名称、文件名、去除后缀的文件名、文件改名等
当前目录下所有文件夹下的文件名(不带后缀)写入对应txt文件(以文件夹命名)中 重命名文件 getfiledata.py # 当前目录下所有文件夹下的文件名(不带后缀)写入对应txt文件(以文件夹命名 ...
- 怎么批量修改html文件后缀,如何批量修改文件后缀名 超详细介绍
如何批量修改文件后缀名 超详细介绍.比如我们保持图片的时候,不是我们要的jpg格式的,需要一个一个去修改她的后缀名.现在小编就教大家快速的,批量的,安全的修好多数的文件后缀名.希望能帮大家平时的工作. ...
- 后缀以.mmap的文件用什么程序打开啊
请问大家后缀以.mmap的文件用什么程序打开啊 请大侠们告我具体软件 谢谢了 转载于:https://blog.51cto.com/lqqxcm/180435
- android新建txt文件类型,Android开发:新建后缀为txt的文件并且使用的步骤
前段时间在开发Android应用的时候,APP里面在进行用户注册的时候用到了地区选择,然后涉及到了全球地区的地区信息,需要在程序里面先行存放全球各个地区的信息,这就需要在项目里面新建一个txt文件进行 ...
最新文章
- maven 工程启动找不到 Spring ContextLoaderListener 的解决办法
- 根据窗口名获取进程句柄和PID
- 微软开源基于.NET Core的量子开发工具包 QDK
- 瀑布流方式三(方式二的升级版)
- 10天确定Python,运行环境(超详细步骤)
- js等待5秒后执行_厦门同安首台智能垃圾分类回收柜机投用 扫二维码5秒后回收变现...
- 京东批量下单_京东快递发件指南!
- Excel 数据处理基础
- 金融时间序列及Matlab实现
- 2014世界杯分组揭晓
- 牛客竞赛语法入门班选择结构习题C++版本参考代码及部分解析
- win7环境下计算机互联,win7系统多台电脑互联起来的操作方法
- LVGL|lvgl中文教程手册(lvgl中文文档学习教程)
- Android 高德地图marker位置刷新操作
- 【容斥原理】(AtCoder Regular Contest 093 F) Dark Horse
- 数据分析师八大能力之八:总结汇报的能力
- php 打开模态框,模态框打开页面
- java与ftp连接_建立与ftp服务器的连接——完成版(java)
- java毕业设计_基于web的游泳馆管理系统的设计与实现
- 游戏运营必须知道的知识(二),入行必备!!
热门文章
- 报考指导:盘点985高校中的20所“精英大学”
- 微信步数换礼品小程序 微信小程序步数换东西 走路步数兑换礼品的小程序需要怎么开发?
- Solidworks 安装问题无许可证解决方法
- ABP 详解系列4:ABP框架的基础配置及依赖注入讲解
- 在ubuntu 16.04上安装基本的拼音输入法
- 外汇交易系统的真相是什么
- php札记,PHP札记
- Springboot使用itext及documents4j操作pdf(word转pdf、pdf加水印(文字或图片,可指定位置)、pdf加密(打开密码,编辑密码))
- win7c盘空间越来越小_技术员教你win7系统C盘空间越来越小导致C盘空间不足的设置方法...
- MySQL报错:Data truncated for column 的原因之一