Как я уже упоминал в комментариях, ближе всего к сервлету Java в ASP.NET является необработанная реализация IHttpHandler
.Вы заметите, что у него есть следующий контракт:
bool IsReusable { get; };
void ProcessRequest(HttpContext context);
Это очень похоже на Java-сервлет, который предоставляет метод:Хватит context.Request
и context.Response
.
Наконец, вам нужно зарегистрировать ваш обработчик в web.config
:
<configuration>
<system.web>
<httpHandlers>
<add verb="*" path="/Url/Path/To/Your/Handler" type="SampleHandler, SampleHandlerAssembly" />
</httpHandlers>
</system.web>
</configuration>