ihttphandler相关内容
我正在尝试从 HttpHandler 以 webforms 流式传输一个大文件.它似乎不起作用,因为它没有流式传输文件.相反,它将文件读入内存,然后将其发送回客户端.我四处寻找解决方案,解决方案告诉我他们在做同样的事情时流式传输文件.我的流解决方案是这样的: using (Stream fileStream = File.OpenRead(path)){context.Response.Cach
..
在 IIS 7 上,我正在尝试为我的 ASP.NET Web 应用程序使用自定义 HttpHandler.我使用管道模式“经典",.NET 版本是 4.0.30319,我的处理程序的 web.config 配置是:
..
我有一个 ASP.Net 单文件 Web 服务(一个包含 IHttpHandler 实现的 .ashx 文件),它需要能够将错误作为响应返回 500 Internal Server Error 状态代码.在 PHP 中这是一个相对简单的事情: header("HTTP/1.1 500 内部服务器错误");header("Content-Type: text/plain");echo "无法连接到
..
我有一个ASP.NET应用程序和扩展IHttpModule的dll.我已使用以下方法通过 将会话变量保存在httpcontext中 public class Handler : IHttpModule,IRequiresSessionState { public void Init(HttpApplication httpApp) { httpApp.PreRequestHa
..
是否可以将.ashx文件设置为Web应用程序的起始(或默认)页面?如果是这样,怎么做? 编辑-一些好的建议.我已经将"Default.ashx"添加到IIS默认文档中,并在网站上添加了“已启用默认文档",但是,即使我禁用了目录浏览,它也只显示目录列表. 任何其他建议将不胜感激. (IIS版本5.1) 编辑-重新启动IIS,即可使用. 问题-我还可以问一下是否可以在Visua
..
诸如AJAX请求,传递一个参数并返回结果之类的简单任务可以使用Web Service和IHttpHandler来完成,那么区别在哪里? 解决方案 ASP.NET Web服务实际上是一种HttpHandler,它提供基于W3C标准(SOAP/WSDL)的基于XML的通信基础结构.这意味着非.NET客户端可以与ASP.NET Web服务进行互操作.如果您要发出非常简单的单个ajax请求以返回简
..
我正在开发一个RIA应用程序,其中客户端上有javascript(我正在使用Ext),服务器上有.NET,对于json-rpc,我正在使用Jayrock,这是一个不错的库(至少对我来说) ),因为它很简单且效果很好,所以我过去曾经使用过它. Jayrock使用Web Handlers处理json-rpc请求,您编写一个实现IHttpHandler的类,该类派生自具有某些属性的Jayrock类
..
我正在开发一个自定义的HttpHandler,为此我写了一个C#类库并编译到DLL。 作为其中的一部分,我有一些目录位置在应用程序中不想硬编码,所以我试图把它放在我以前使用过的app.config中。 在这之前,构建 app.config:
..
看来,这HttpException(0x80072746 - 远程主机关闭了连接),举个例子,虽然我们在传输文件的用户关闭窗口皆可抛。即使我们在更小的块发送的文件,并检查客户端仍连接,仍然会出现异常。我们希望能够赶上这个特定的异常,忽略它。 在HttpException提供的错误码是一个Int32 - 太小,不能容纳0x80072746,那么,我们发现这个号码 解决方案 该HttpExc
..
这是从母版页我的表单标签: <表ID =“form1的”=“服务器”行动=“Handler.ashx”方法=“POST”ENCTYPE =“的multipart / form-data的”> 我有一个文本框在我的内容页: < ASP:文本框ID =“TextBox1的”=“服务器”>< / ASP:文本框> 我要访问在 Handler.ashx 页的文本
..
据我了解,为了使ASP.Net处理器,支持会话状态,你必须实现的IHttpHandler 和 IRequireSessionState ,但为什么不是默认提供的会话状态?如果出于性能的考虑,那么岂不是更好有像 IDoesNotRequireSessionState ?接口 解决方案 它,因为会话是阻止异步操作,而手柄通常用于长时间操作,如制作和文件的下载 - 如果你保持在很长一段时间的操作
..
我有一个正确实现IHttpHandler的自定义HTTP处理程序。下面是我在我的webConfig已配置。如果我理解正确此块的应的捕捉.TEST为扩展名的任何请求。 <&处理GT; <添加名称=“SampleHandler”动词=“*”路径=“。*测试” 键入=“TestApp.App_Start.CustomHandler,TestApp”/> < /
..
我有一个IHttpHandler的返回一个文件。当响应流为com pressed,既可以自动使用Telerik的RADCOM pression或通过明确设置过滤器 context.Response.Filter =新GZipStream(context.Response.Filter,COM pressionMode.Com preSS); 返回到浏览器的响应是正确的,但在反应的末尾是一些H
..
我写了的HttpHandler 来处理所有XSLT的请求。 处理程序的名称是 XSLTHandler.cs 。 的web.config <结构> <&的System.Web GT; <编译调试=“真”targetFramework =“4.0”/> <&HttpHandlers的GT; <添加动词=“*”路径=“* XSL。”
..
我在写一个CMS系统的中间和阅读并努力通过几个例子后,我在的 HttpHandlerFactory 执行我所需要的。 关键点是我们的网站一般是复印件和登记过程的组合。所以我现在需要使用默认的HttpHandler的ASPX渲染物理注册页面,直到我可以工作的方式来过的内容管理它们。 创建处理程序类后,我增加了以下到我的网站的web配置 <添加动词=“*”路径= TYPE =“Web.He
..
我有以下的code在我的IHttpHandler: 昏暗MemoryStream1作为新System.IO.MemoryStream MemoryStream1.Write(SqlDataReader1(“盖”),0,SqlDataReader1(“封面”)长度 - 1) 昏暗Bitmap1作为System.Drawing.Bitmap = Syst
..
考虑包含以下 HttpHandlers的声明中的的Web.config 文件: <&HttpHandlers的GT; <添加动词=“*”路径=“*”TYPE =“MyWebApp.TotalHandlerFactory”/> < / HttpHandlers的> 在换句话说,此处理厂要“看”到所有的请求,使其得到一个机会来处理它们。然而,它并不一定要真正处理
..
我想从一个HttpHandler流在web表单大文件。它似乎并没有工作,因为它不是流文件。代替其文件读入存储器,然后将其发送回客户端。我看遍了解决方案,该解决方案都告诉我,他们流时,他们正在做同样的事情的文件。我的解决方案,流是这样的: 使用(流FILESTREAM = File.OpenRead(路径)) { context.Response.Cache.SetExpires(Date
..
任何人都可以处理图像类型提供IHttpHnalder的一个很好的例子。我想调整这是我的服务器上承载的图片 解决方案 使用问题的IHttpHandler 和
..
在IIS 7,我想自定义的HttpHandler用我的ASP.NET Web应用程序。我使用的管道模式“经典”,.NET版本是4.0.30319,我的处理程序web.config配置是: < system.webServer> <&处理GT; <添加名称=“MyHandler的”路径=“* myExtension。”动词=“*”TYPE =“Company.App
..