133得票3回答
bool IsReusable在HTTP处理程序接口中的意义

在编写HTTP处理程序/模块时,有一个需要实现的接口成员叫做-bool IsReusable。 这个成员的含义是什么?如果我将其设置为false(或true),对于Web应用程序的其余部分有何影响?

107得票3回答
IHttpHandler.IsReusable有什么用途?

我正在编写一个 IHttpHandler,需要实现一个 IsReusable 属性。当我查看 MSDN 文档 时,它说: 获取指示另一个请求是否可以使用 IHttpHandler 实例的值。 这并不是很有帮助。 在哪些情况下应该使用可重用的处理程序,在哪些情况下它不应该是可重用的?...

69得票3回答
如何在ASP.Net中发送500状态码并仍然向响应中写入内容?

我有一个ASP.Net单文件Web服务(一个包含IHttpHandler实现的.ashx文件),需要能够返回具有500 Internal Server Error状态代码的错误响应。在PHP中,这是相对简单的事情:header("HTTP/1.1 500 Internal Server Err...

68得票6回答
ASP.NET中的HttpHandler是什么?

什么是 ASP.NET 中的 HttpHandler?为什么和如何使用它?

49得票3回答
ASP.NET:如何从处理程序访问会话?

我正在尝试从一个处理程序页面将一些值存储在Session中,并在重定向到一个WebForms页面之前,该页面将获取Session值并预填充WebForm。请注意保留""和""以及html标签。 public class Handler : IHttpHandler { public v...

29得票5回答
ASP.NET路由是否可用于创建.ashx(IHttpHander)处理程序的“干净”URL?

我有一些使用普通的 IHttpHandler 的 REST 服务。我想生成更清晰的 URL,不希望在路径中出现 ".ashx"。是否可以使用 ASP.NET 路由创建映射到 ashx 处理程序的路由?我之前见过这些类型的路由:// Route to an aspx page RouteTabl...

27得票2回答
为什么我的IHttpHandler没有被调用?

我正在尝试为ASP.NET 3.5中的特定URL(或URL集)获取自定义处理程序。 该处理程序目前实际上并没有做任何重要的事情-它只是记录请求。如果有人认为相关,请告诉我,我可以发布代码,但我真的不认为它被调用了。(特别是对于正常异常,我会得到自定义错误页面和日志记录...这里我只得到了基本...

21得票4回答
HttpHandler中的图片无法在浏览器中缓存

我正在使用IHttpHandler从数据库中提取图像。 相关代码如下:public void ProcessRequest(HttpContext context) { context.Response.ContentType = "image/jpeg"; int image...

16得票2回答
如何在web.config中添加HttpHandler?

我写了一个 httphandler 来处理所有 XSLT 请求。这个 handler 的名称是 XSLTHandler.cs。web.config<configuration> <system.web> <compilation debug=&quot...

16得票7回答
IIS 7、HttpHandler和HTTP错误500.21

在 IIS 7 上,我正在尝试为我的 ASP.NET Web 应用程序使用自定义 HttpHandler。我使用的管道模式是 "classic",.NET 版本是 4.0.30319,我的 web.config 配置如下:<system.webServer> <handler...