powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с Handler'ом
25 сообщений из 44, страница 1 из 2
Проблема с Handler'ом
    #34009909
Bridges
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
 Народ, имеется след. проблемка:::
Написал свой Handler (hhh.ashx):public class Picture : IHttpHandler
{

public void ProcessRequest(HttpContext context)
{
// делаем что-то
}

public bool IsReusable
{
get
{
return false;
}
}
}

, добавил его в Web.Config: <httpHandlers>
            <add verb="*" path="Pic.aspx" validate="true" type="Picture"/>
        </httpHandlers>
Далее, когда загружаю проект (любую страницу), получаю следующую ошибку:
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Could not load type 'Picture'.
Source Error:

Line 16:   <httpHandlers>
Line 17:    <add verb="*" path="*.cs" type="System.Web.HttpForbiddenHandler"/>
Line 18:    <add verb="*" path="GetPicture.aspx" type="Picture"/>
Line 19:   </httpHandlers>
Line 20:   <customErrors mode="Off"></customErrors>
 
В чём может быть проблема???
Нижегородское сообщество .NET разработчиков
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010100
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Указывать тип надо с полным именем, тоесть включая всe уровни namespace +
имя сбокри


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010117
Bridges
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
указывал и с namespace и выносил его за пределы, результат одинаков. А где взять имя сборки??? Я просто в проет добавил новый файл и всё... :(
Нижегородское сообщество .NET разработчиков
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010147
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> указывал и с namespace и выносил его за пределы, результат одинаков.
> А где взять имя сборки??? Я просто в проет добавил новый файл и всё... :(


обычно имя сборки совпадает с названием проэкта Так, если полное имя
класса - это "MyApp.MyHandler" а название проэкта - "MyApp", то прописывать
надо так:
"MyApp.MyHandler, MyApp"


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010158
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и кстати, совсем непонятно для чего в твоем конфиге делает строка
<add verb="*" path="*.cs" type="System.Web.HttpForbiddenHandler"/>
Если мне не изменяет память, то это прописано уже в machine.config'e.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010195
Bridges
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
блин, это от старой версии( и файл там не тот :))
Сейчас написал полностью:::
<add verb="*" path="Pic.aspx" type="JLCT.Picture, JLCT"/>
В итоге:
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Could not load file or assembly 'JLCT' or one of its dependencies. The system cannot find the file specified.
Source Error:

Line 16:   <httpHandlers>
Line 17:   <add verb="*" path="Pic.aspx" type="JLCT.Picture, JLCT"/>
Line 18:   </httpHandlers>
Line 19:   <customErrors mode="Off"></customErrors>
 
Кстати, в Class View этот класс тоже не отображается

Нижегородское сообщество .NET разработчиков
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010221
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так где же этот класс находица то? сборка JLCT - где лежит?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010262
Bridges
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да всё в одном проекте, этот handler даже находится в App_Code
Нижегородское сообщество .NET разработчиков
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010295
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что то не совсем понятно!!!
на сколько я это дело понимаю - в конфиг вообще ничего прописывать не надо - просто делаешь ссылки на свой hhh.ashx там где это требуется и всё...
в конфиг прописывается в том случае, если ты создал свой отдельный класс (отнаследовался от хандлера) - закомпилил это всё в .dll - вот тогда указываешь в конфиге сборки своей .dll и всё остальное...
а так это бесполезная трата сил - из страниц обращайся просто к hhh.ashx...
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010306
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>ну так где же этот класс находица то? сборка JLCT - где лежит?
если у него "проект" web site то в аспнет темпрари файлз.

посмотри у тебя хендлер определен в наймспайсе или как? и если действительно web site то assemble не указывается.
От хаоса в космос и далее к наличным
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010321
Bridges
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, он определён в namespace и это web-сайт :)
Нижегородское сообщество .NET разработчиков
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010368
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. у тебя namespace JLCT

{

public class Picture : IHttpHandler

{

...



и в веб конфиге<configuration>
<system.web>
<httpHandlers>
<add verb="*" path="Pic.aspx" validate="true" type="JLCT.Picture"/>
</httpHandlers>
</system.web>
</configuration>


PS кстати, уточнение к моему предыдущему посту, если класс определен в том же проекте/сборке то сборку можно не указывать.
От хаоса в космос и далее к наличным
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010380
Bridges
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
именно так, только нет validate="true"
Нижегородское сообщество .NET разработчиков
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010412
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как всё грустно!!!
последний раз говорю - в FW 2.0 создан отдельный шаблон с расширением .ashx - специально для таких случаев, что бы люди не парились с созданием своих классов-наследников и не прописывали всё это в конфиг - потому как сложно...
вы же не прописываете .ascx в конфиги - хотя это контрол!!!
СПЕЦИАЛЬНО ДЛЯ ОБЛЕГЧЕНИЯ ВАШЕЙ ЖИЗНИ СОЗДАН .ashx КОТОРЫЙ НЕ НУЖНО ПРОПИСЫВАТЬ В конфиг!!!
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010541
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>СПЕЦИАЛЬНО ДЛЯ ОБЛЕГЧЕНИЯ ВАШЕЙ ЖИЗНИ СОЗДАН .ashx КОТОРЫЙ НЕ НУЖНО ПРОПИСЫВАТЬ В конфиг!!!

это не значит, что если его прописать в конфиг от этого ему так поплохеет.
От хаоса в космос и далее к наличным
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010578
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторэто не значит, что если его прописать в конфиг от этого ему так поплохеет.
очень мудро ;) попробуй - пропиши то что стараетесь сделать вы нужно делать с компилированной .dll а не с классом и тем более не с .ashx
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010761
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrig, 25.09.06 17:16 >>очень мудро ;) попробуй - пропиши  то что стараетесь сделать вы нужно делать с компилированной .dll а не с классом и тем более не с .ashx
прописывал, работало.
скажу более, иногда path и some.js делал и some.jpg и some.aspx в том числе если хеадер был не в отдельной "компилированной .dll" а в App_Code. так что, пошути еще раз, а то я не понял где юмор ) 
От хаоса в космос и далее к наличным
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010816
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
шутки в сторону...!!!
обычно слова подтверждаются делами... жду...
автортак что, пошути еще раз, а то я не понял где юмор )
P.S. програмист без чуства юмора - беда для юзеров © vladgrig
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010883
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что именно ждешь?
Я же сказал работает у меня. это эксперементальный факт. что ты еще ждешь? исходники проекта? так меня с работы вагонят за разглошение. Ну а примерчик в том что бы убедиться можешь и сам набросать минут за 5.

От хаоса в космос и далее к наличным
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34010949
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
честно сказать - ничего я от тебя не жду и не ждал - от пустозвона что то ждать - очень наивное занятие...
работает у тебя и слава тебе... будь счастлив - время рассудит...
P.S. если бы я сам не делал - НЕ ГОВОРИЛ БЫ!!!!
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34011140
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну в истерику не надо в падать. Дышите глубже. Читайте правила форума.

to Bridges, если интересно увидеть работающий тестовых хендлер - маякни. Я тебе на почту вышлю. <P>
<P>От хаоса в космос и далее к наличным</P>
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34011150
Bridges
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazaea, буду очень признателен :) Шли сюда: arefyev(at)gmail(dot)com
Заранее спасибо

Нижегородское сообщество .NET разработчиков
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34011177
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отправил. Писмо со вложеним с непритезательным названием WebSite2.rar ))). юзерская часть мыла - мой ник.От хаоса в космос и далее к наличным
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34012280
Bridges
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное спасибо, если делать Handler через *.cs,  то всё работает

Нижегородское сообщество .NET разработчиков
...
Рейтинг: 0 / 0
Проблема с Handler'ом
    #34012369
bazaea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. проблема была в том, что у тебя файл с кодом класса имплементирующего IHttpHendler был без расширения и поэтому не компилировался? Прикольно...От хаоса в космос и далее к наличным
...
Рейтинг: 0 / 0
25 сообщений из 44, страница 1 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с Handler'ом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]