ASP.Net: Создать обработчик в проекте - PullRequest
0 голосов
/ 28 июля 2010

Извините, если это глупый вопрос.Я хочу создать обработчик HTTP в моего проекта.Для этого я создал новый класс и попытался реализовать IHttpHandler.

Каждый раз, когда я делаю это, я получаю сообщение об ошибке «Ожидается конец оператора».

Я знаю, что обычно вы можете создать новую библиотеку классов и создать класс для реализации обработчика.Но почему это невозможно сделать в существующем веб-проекте?

WT

Ответы [ 2 ]

1 голос
/ 28 июля 2010

Создайте новый объект под названием Ashx или Generic Handler.Оттуда вы можете вставить серверный код и вывести точный результат, который вы хотели бы получить.Честно говоря, хотя я бы использовал WCF, это намного проще, и вы можете выплевывать данные в любом типе данных, который вам нравится.

0 голосов
/ 28 июля 2010

Несмотря на то, что не рекомендуется помещать его в веб-проект, правильно ли вы ссылаетесь на него в файле web.config, поэтому он знает, что искать в папке App_Code?

<httpHandlers>
    <add verb="*" path="*.yourextention" type="YourHandler, App_Code"/>
</httpHandlers>
...