【发布时间】:2010-10-02 09:32:23
【问题描述】:
当我添加 HTTP 处理程序时:
<add verb="*" path="*test.aspx" type="Handler"/>
跟班:
using System;
using System.Web;
public class Handler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
}
public bool IsReusable
{
get { return false; }
}
}
我的 ASP.NET 应用程序因错误“无法加载类型‘处理程序’而死机。”当我尝试访问http://localhost:port/mysite/this-is-a-test.aspx时。
我认为这可能是命名空间问题,所以我尝试了以下操作,但得到了相同的“无法加载类型 'Test.Handler'”。错误。
<add verb="*" path="*test.aspx" type="Test.Handler, Test"/>
跟班:
using System;
using System.Web;
namespace Test
{
public class Handler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
}
public bool IsReusable
{
get { return false; }
}
}
}
我知道我对 ASP.NET 越来越生疏了,但我对此一无所知。
【问题讨论】:
标签: asp.net httphandler