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で錆びていることはわかっていましたが、これについては何の手がかりもありません。