ihttphandler相关内容

流式传输大型视频文件 .net

我正在尝试从 HttpHandler 以 webforms 流式传输一个大文件.它似乎不起作用,因为它没有流式传输文件.相反,它将文件读入内存,然后将其发送回客户端.我四处寻找解决方案,解决方案告诉我他们在做同样的事情时流式传输文件.我的流解决方案是这样的: using (Stream fileStream = File.OpenRead(path)){context.Response.Cach ..
发布时间:2022-01-06 10:22:30 C#/.NET

在C#中访问上下文会话变量

我有一个ASP.NET应用程序和扩展IHttpModule的dll.我已使用以下方法通过 将会话变量保存在httpcontext中 public class Handler : IHttpModule,IRequiresSessionState { public void Init(HttpApplication httpApp) { httpApp.PreRequestHa ..
发布时间:2020-06-26 12:57:10 C#/.NET

将.ashx设置为开始“页面"用于Web应用程序

是否可以将.ashx文件设置为Web应用程序的起始(或默认)页面?如果是这样,怎么做? 编辑-一些好的建议.我已经将"Default.ashx"添加到IIS默认文档中,并在网站上添加了“已启用默认文档",但是,即使我禁用了目录浏览,它也只显示目录列表. 任何其他建议将不胜感激. (IIS版本5.1) 编辑-重新启动IIS,即可使用. 问题-我还可以问一下是否可以在Visua ..
发布时间:2020-06-26 12:57:08 其他开发

asp.net Web服务和Ihttphandler的区别

诸如AJAX请求,传递一个参数并返回结果之类的简单任务可以使用Web Service和IHttpHandler来完成,那么区别在哪里? 解决方案 ASP.NET Web服务实际上是一种HttpHandler,它提供基于W3C标准(SOAP/WSDL)的基于XML的通信基础结构.这意味着非.NET客户端可以与ASP.NET Web服务进行互操作.如果您要发出非常简单的单个ajax请求以返回简 ..
发布时间:2020-06-26 12:57:02 其他开发

温莎城堡和IHttpHandler和IHttpHandlerFactory

我正在开发一个RIA应用程序,其中客户端上有javascript(我正在使用Ext),服务器上有.NET,对于json-rpc,我正在使用Jayrock,这是一个不错的库(至少对我来说) ),因为它很简单且效果很好,所以我过去曾经使用过它. Jayrock使用Web Handlers处理json-rpc请求,您编写一个实现IHttpHandler的类,该类派生自具有某些属性的Jayrock类 ..

如何赶在IHttpHandler的特定HttpException(#0x80072746)

看来,这HttpException(0x80072746 - 远程主机关闭了连接),举个例子,虽然我们在传输文件的用户关闭窗口皆可抛。即使我们在更小的块发送的文件,并检查客户端仍连接,仍然会出现异常。我们希望能够赶上这个特定的异常,忽略它。 在HttpException提供的错误码是一个Int32 - 太小,不能容纳0x80072746,那么,我们发现这个号码 解决方案 该HttpExc ..
发布时间:2016-10-01 18:19:11 C#/.NET

从ASHX页面访问文本框的值

这是从母版页我的表单标签: <表ID =“form1的”=“服务器”行动=“Handler.ashx”方法=“POST”ENCTYPE =“的multipart / form-data的”> 我有一个文本框在我的内容页: < ASP:文本框ID =“TextBox1的”=“服务器”>< / ASP:文本框> 我要访问在 Handler.ashx 页的文本 ..
发布时间:2016-06-15 22:48:54 C#/.NET

为什么不ASP.Net处理程序在默认情况下支持会话

据我了解,为了使ASP.Net处理器,支持会话状态,你必须实现的IHttpHandler 和 IRequireSessionState ,但为什么不是默认提供的会话状态?如果出于性能的考虑,那么岂不是更好有像 IDoesNotRequireSessionState ?接口 解决方案 它,因为会话是阻止异步操作,而手柄通常用于长时间操作,如制作和文件的下载 - 如果你保持在很长一段时间的操作 ..
发布时间:2016-06-15 22:31:56 C#/.NET

HTTP处理程序不被调用

我有一个正确实现IHttpHandler的自定义HTTP处理程序。下面是我在我的webConfig已配置。如果我理解正确此块的应的捕捉.TEST为扩展名的任何请求。 <&处理GT; <添加名称=“SampleHandler”动词=“*”路径=“。*测试” 键入=“TestApp.App_Start.CustomHandler,TestApp”/> < / ..
发布时间:2016-06-15 21:47:04 C#/.NET

使用HttpHandlerFactory渲染CMS和物理页

我在写一个CMS系统的中间和阅读并努力通过几个例子后,我在的 HttpHandlerFactory 执行我所需要的。 关键点是我们的网站一般是复印件和登记过程的组合。所以我现在需要使用默认的HttpHandler的ASPX渲染物理注册页面,直到我可以工作的方式来过的内容管理它们。 创建处理程序类后,我增加了以下到我的网站的web配置 <添加动词=“*”路径= TYPE =“Web.He ..
发布时间:2016-06-11 22:09:27 C#/.NET

调整大小在VB.NET的图像

我有以下的code在我的IHttpHandler: 昏暗MemoryStream1作为新System.IO.MemoryStream MemoryStream1.Write(SqlDataReader1(“盖”),0,SqlDataReader1(“封面”)长度 - 1) 昏暗Bitmap1作为System.Drawing.Bitmap = Syst ..
发布时间:2016-06-11 21:10:23 C#/.NET

如何获取到默认的ASP.NET页面的处理程序或Web服务处理器的参考?

考虑包含以下 HttpHandlers的声明中的的Web.config 文件: <&HttpHandlers的GT; <添加动词=“*”路径=“*”TYPE =“MyWebApp.TotalHandlerFactory”/> < / HttpHandlers的> 在换句话说,此处理厂要“看”到所有的请求,使其得到一个机会来处理它们。然而,它并不一定要真正处理 ..
发布时间:2016-06-10 21:48:43 C#/.NET

流大的视频文件。NET

我想从一个HttpHandler流在web表单大文件。它似乎并没有工作,因为它不是流文件。代替其文件读入存储器,然后将其发送回客户端。我看遍了解决方案,该解决方案都告诉我,他们流时,他们正在做同样的事情的文件。我的解决方案,流是这样的: 使用(流FILESTREAM = File.OpenRead(路径)) { context.Response.Cache.SetExpires(Date ..
发布时间:2016-06-07 21:53:30 C#/.NET

IIS 7的HttpHandler和HTTP错误500.21

在IIS 7,我想自定义的HttpHandler用我的ASP.NET Web应用程序。我使用的管道模式“经典”,.NET版本是4.0.30319,我的处理程序web.config配置是: < system.webServer> <&处理GT; <添加名称=“MyHandler的”路径=“* myExtension。”动词=“*”TYPE =“Company.App ..
发布时间:2016-06-05 20:41:54 C#/.NET