Для этого вам понадобится HttpHandler или HttpModule.
Регистрация сборки аналогична регистрации любой сборки - просто определите этот класс в файле кода и поместите скомпилированную DLL в каталог bin.
Затем в качестве примера вы можете создать IHttpHandlerFactory:
public class MyHandlerFactory : IHttpHandlerFactory
{
public IHttpHandler GetHandler(HttpContext context, ........)
{
// This is saying, "if they requested this URL, use this Page class to render it"
if (context.Request.AppRelativeCurrentExecutionFilePath.ToUpper() == "~/WRC/TEST.ASPX")
{
return new MyProject.Code._Test();
}
else
{
//other urls can do other things
}
}
.....
}
Ваш web.config будет содержать что-то подобное в разделе httpHandlers
<add verb="POST,GET,HEAD" path="WRC/*" type="MyProject.Code.MyHandlerFactory, MyProject"/>