这是什么?.axd文件

问题描述

文章管理系统中,<ahref="file.axd?file="+Server.UrlEncode(fi.FullName)+""target="_new">"是什么意思啊,file.axd文件找不到?

解决方案

解决方案二:
webresource,file.axd是个httphandler,后台服务器中定义和解析
解决方案三:
虚拟文件,在web.config中声明HttpHandler对其处理.比如:<httpHandlers><removeverb="*"path="*.asmx"/><addverb="*"path="*_AppService.axd"validate="false"type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"/></httpHandlers>

时间: 2024-09-10 14:09:05

这是什么?.axd文件的相关文章

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

其实扩展名为ashx与为axd基本上是一样的,都是用于写web handler,可以通过它来调用IHttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程.   唯一不同的地方是:axd扩展名的必须要在web.config中的<httpHandlers>中进行注册,而ashx直接在项目中当成aspx那样添加使用即可. 所 以在项目的添加文件中,向导只有添加ashx文件的模板,而没有添加axd文件的模板.那微软为什么这么无聊搞两个后缀,全部使用ashx不就行了么?干 脆利

后缀为 ashx 与 axd 的文件区别浅析_实用技巧

唯一不同的地方是:axd扩展名的必须要在web.config中的<httpHandlers>中进行注册,而ashx直接在项目中当成aspx那样添加使用即可.所以在项目的添加文件中,向导只有添加ashx文件的模板,而没有添加axd文件的模板.那微软为什么这么无聊搞两个后缀,全部使用ashx不就行了么?干脆利落.原来,如果你的web handler代码不在Web的项目中的话,那你就不能使用ashx了,因为如果不在web.config中注册的话,系统根本不知道要在那个dll库中才能找到相应的代码.如

asp.net输出重写压缩页面文件实例代码

 这篇文章主要介绍了asp.net输出重写压缩页面文件实例代码,需要的朋友可以参考下 例子    代码如下: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.Web

asp.net url 访问敏感文件

问题描述 asp.net url 访问敏感文件 今天打开百度云观测上看到一个低危漏洞. 然后我就发现一些很让我疑惑的url地址. 安全风险报告了6个漏洞地址,这些地址指向的是 axd 文件. http://yao-kai.cn//Copy of zh-cn.res.axd 类似这样的文件,它到底位于网站的哪个目录? 域名后面的 // 在url地址中是什么含义?有什么用的? 我访问这些文件,看到的是一堆配置信息. 这也能算漏洞??? 这个帖子的问题是 http://yao-kai.cn//Copy

asp.net输出重写压缩页面文件实例

例子  代码如下 复制代码 using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.htmlControls;

asp.net输出重写压缩页面文件实例代码_实用技巧

例子 复制代码 代码如下: using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.htmlControls;using Sys

discuz!nt论坛后台WebForm

在浏览器窗口的左下角,出现黄色的叹号,双击打开,显示如题的错误信息:"WebForm_PostBackOptions未定义" 系统本来用得好好的,忽然有用户报错,说点按钮不顶用了: 我试了一下,果然,而且大多数的服务器控件都不能用了:在浏览器窗口的左下角,出现黄色的叹号,双击打开,显示如题的错误信息:"WebForm_PostBackOptions未定义": 这是一个javascript的错误提示,按道理说是客户端脚本错误,与.net应该无关,但是稍了解一下asp.

开发ASP.NET Atlas服务器端Extender控件—编写服务器端Extender &amp; Dflying近期动向

asp.net|服务器|控件 PS:承蒙各位厚爱,在博客园中安家的两个月中我学到了不少东西,认识了许多朋友,且得到了好多机会.目前我有幸翻译一本Atlas的书:Foundations of Atlas: Rapid Ajax Development with ASP.NET 2.0,估计三个月后即可于人民邮电出版社并面世.所以这段时间比较忙,Blog也不能有前一段时间那么频繁的更新了,特此表示歉意.当然,欢迎朋友们继续来讨论Atlas的相关问题,我会尽力回答. 未来的两个月内,对于Foundat

一个更好用更高效的Ajax框架XCallback

今天特意和大家分享一个自认为很不错的ajax的框架XCallback,它是对callback的扩展 ,笔者曾经用过好几款ajax框架,最早用UpdatePanel 后来处于性能的考虑决定废弃,废弃原因有4: 1.网页首次要加载310kb的axd文件,占网速也占用浏览器的载入时间. 2.效率很低,违背了ajax的初衷,回传了viewstate和所有控件的值3.不够灵活,面对复杂而多变的项目开发,不是用几个拖拽就能解决问题,编程仍然是解决问题的核心,但是你想在他强加的思想下做出改变又是何等困难 .