后缀为 ashx 与 axd 的文件区别浅析

唯一不同的地方是: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类处理。

当然你搞个

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

脚本引擎打勾

在服务器的IIS里有个默认的映射:就是将*.axd映射到aspnet_isapi.dll上。相关阅读:

css特效 一道闪光在图片上划过代码

iOS 10即将来袭!升级你的iOS开发装备

Jquery解析json字符串及json数组的方法

chrome表单自动填充导致input文本框背景变成偏黄色问题解决

浅析Yii中使用RBAC的完全指南(用户角色权限控制)

学习php中的正则表达式

Marvell网卡win10下无法联网的解决方法

在android开发中进行数据存储与访问的多种方式介绍

java 函数的重载和重写实例代码

浅谈php正则表达式中的非贪婪模式匹配的使用

PHP的时间戳与具体时间转化的简单实现

C++中的重载、覆盖、隐藏介绍

(图)全新windows 10 Build 10074泄露

node.js中的fs.fsyncSync方法使用说明

ashx PHP文件 优劣,.NET_后缀为 ashx 与 axd 的文件区别浅析,唯一不同的地方是:axd扩展名 - phpStudy...相关推荐

  1. ashx PHP文件 优劣,.NET_ashx介绍以及ashx文件与aspx文件之间的区别,ashx是什么文件? .ashx 文件用于 - phpStudy...

    ashx介绍以及ashx文件与aspx文件之间的区别 ashx是什么文件? .ashx 文件用于写web handler的..ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类 ...

  2. java文件后缀_关于java文件扩展名认识

    ☆ 写在前面 一名新手在历经千辛万苦写好Java程序,怀揣激动的心情去编译和执行java程序时,结果出现错误,什么找不到文件,什么不存在,找不到main方法等等.我在这里就文件后扩展名,也叫文件后缀名 ...

  3. Windows系统批量修改文件后缀名/扩展名

    查看文件   查看文件是否有扩展名,没有后缀名通过ctrl+E打开计算机,找到"工具"->"文件夹选项"->"查看",取消勾选& ...

  4. dreamweaver后缀名_在 Dreamweaver 中添加或编辑识别的文件扩展名

    如果您要对 Dreamweaver 中的以下问题进行故障诊断,请阅读本文: 打开文件时,出现此错误消息:"找不到此文件扩展名的有效编辑器." 代码视图中的颜色编码与所需文件类型的颜 ...

  5. 关于java文件扩展名认识

    2019独角兽企业重金招聘Python工程师标准>>> ☆ 写在前面 一名新手在历经千辛万苦写好Java程序,怀揣激动的心情去编译和执行java程序时,结果出现错误,什么找不到文件, ...

  6. 关于python使用pandas导入dat数据文件的方法(可导入任意dat数据文件和csv数据文件)

    我相信大家在学习python中会遇到一些很苦恼的数据导入问题,csdn上面的数据导入五花八门,大多是在特定条件实行的数据导入,我在学习机器学习分类算法实现中发现csdn上面有很多dat数据文件,所以想 ...

  7. 文件批量重命名的方法,图解很多文件改名

    如何批量重命名文件?是很多人经常为遇到的问题,如果靠人工一个一个去修改文件名,不仅改名慢,而且改起名来枯燥的很,使用批量重命名软件,可以提高90%的文件改名效率.下面,为大家介绍一款批量重命名文件的软 ...

  8. 批量修改文件扩展名,并在扩展名的前面或后面插入特定的文字

    概要:扩展名对一个文件来说是非常重要的,因为扩展名是为了区分这个文件.那么我们有没有办法去批量的修改这些文件的扩展功呢?一般来说文本文件的扩展名我们可以随便的修改就可以了,因为他们不是二进制的文件,修 ...

  9. 常见文件扩展名及其说明(转)

    常见文件扩展名及其说明(转)[@more@]AAM Authorware shocked文件AAS Authorware shocked包ABF Adobe二进制屏幕字体ABK CorelDRAW自动 ...

最新文章

  1. Oracle 11g 内存结构
  2. 采用Docker集成jquery-file-upload组件到WEB应用
  3. [POJ 2891] Strange Way to Express Integers
  4. QQ空间过滤器 更新记录 (最新版本 2.3)
  5. Java——猜数字游戏
  6. C#连接控制西门子PLC
  7. 【逆向工程】 disunity的使用
  8. zookeeper和ZAB协议
  9. 【亲测有效】解决电脑不能复制粘贴的几种方法
  10. MeshBaker优化原理
  11. ABO血型系统遗传规律表
  12. 【ITool】js多个页面传值
  13. R语言read.xlsx( )函数报错 LoadLibrary failure: %1 不是有效的 Win32 应用程序
  14. 软件版本中的Alpha,Beta,RC,Trial是什么意思
  15. ios使用lua详解
  16. 神经网络反向传播的作用,双向传播的神经网络
  17. 如何解决安装CCS 10 时 Unicode Character Check 报错
  18. Java编写 输入一个字符串,请编写一个函数统计连续相同字符及其数量。例如,输入“aabbbbcccAB”,返回“a2b4c3 A1 B1”及5;
  19. [四连测(三)]篱笆
  20. JVM垃圾回收机制及算法

热门文章

  1. 从系列去雨论文看如何创新
  2. 经典mysql语句_经典MYSQL语句
  3. 【一秒打开】如何提高IDEA、vscode的开启速度
  4. docker Harbor 问题
  5. Redis的持久化机制与内存管理机制
  6. 浅析数据库case when 用法
  7. centos7 keepalived安装记录
  8. 可视化数据库管理工具DataGrip使用详解
  9. 安装OpenResty(Nginx+Lua)开发环境
  10. Java提取mssql备份文件的数据