Когда я добавляю обработчик 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, но я понятия не имею об этом.