Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с Handler'ом
|
|||
|---|---|---|---|
|
#18+
нет, он нормально компилился, а ошибку выдавал при загрузке любой страницы проекта Нижегородское сообщество .NET разработчиков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 13:06 |
|
||
|
Проблема с Handler'ом
|
|||
|---|---|---|---|
|
#18+
если у него не было расширения, то он вообще не компилился ))). Соответственно компилятор не ругался, ему же нет дела до файлов с расширением не cs (в данном случае)От хаоса в космос и далее к наличным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 13:09 |
|
||
|
Проблема с Handler'ом
|
|||
|---|---|---|---|
|
#18+
эксклюзивная информация для vladgrig : .ashx файлы были ещё и в 1.1, а "не были созданы в 2.0 специально для..." господа, по-моему вы отдалились от темы вопроса и углубились в замеры... я лично так и не понял, автор решил проблему или все ещё остались вопросы? http://ln.com.ua/~openxs/articles/smart-questions-ru.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 13:26 |
|
||
|
Проблема с Handler'ом
|
|||
|---|---|---|---|
|
#18+
как я понял решил. причем то что я ему высылал помогло скорее морально)))От хаоса в космос и далее к наличным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 13:28 |
|
||
|
Проблема с Handler'ом
|
|||
|---|---|---|---|
|
#18+
как *.cs решил, а как *.ashx - нет Нижегородское сообщество .NET разработчиков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 13:29 |
|
||
|
Проблема с Handler'ом
|
|||
|---|---|---|---|
|
#18+
to Dmitry Uvarov спасибо за эксклюзив - мне теперь на душе спокойнее ;) to Bridges см. прложение... to bazaea у нас менее секретная организация ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 13:42 |
|
||
|
Проблема с Handler'ом
|
|||
|---|---|---|---|
|
#18+
>>как *.cs решил, а как *.ashx - нет так я не понял, в чем там сложность? То что я тебе прислал у тебя заработало? От хаоса в космос и далее к наличным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 15:42 |
|
||
|
Проблема с Handler'ом
|
|||
|---|---|---|---|
|
#18+
заработало, но там же был .cs а не .ashx Нижегородское сообщество .NET разработчиков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 15:44 |
|
||
|
Проблема с Handler'ом
|
|||
|---|---|---|---|
|
#18+
там не было cs это явно не мое, том было 2 хендлера 1 c путем чегототам.js, 2 чегототам.aspx. поправь в конфиге 1 букву, и убедись что проблем нет и с ashxОт хаоса в космос и далее к наличным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 15:54 |
|
||
|
Проблема с Handler'ом
|
|||
|---|---|---|---|
|
#18+
как это не было: MyHandler.cs, MyHandler2.cs Нижегородское сообщество .NET разработчиков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 16:03 |
|
||
|
Проблема с Handler'ом
|
|||
|---|---|---|---|
|
#18+
Не взрывай мне мозг. С другими расширениями у тебя в этом проекте и не получится. (как вариант можно создать немного другой проект, и там использовать расширение vb;)) кстати а как ты себе видишь зачем нужен path, что ты туда пишешь? И зачем вообще хендлеры нужны?От хаоса в космос и далее к наличным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 16:11 |
|
||
|
Проблема с Handler'ом
|
|||
|---|---|---|---|
|
#18+
to bazaea: собственно вопрос уже давно перерос, для чего и нужны .ashx to vladgrig: спасибо Нижегородское сообщество .NET разработчиков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 16:15 |
|
||
|
Проблема с Handler'ом
|
|||
|---|---|---|---|
|
#18+
>>собственно вопрос уже давно перерос, для чего и нужны .ashx очередной шаблон/заготовка в большенстве случаев уменьшает количество действий ручками (строчек на 10 кода + меньше настроек в web.config писать (а потом обяснять заказчикам что это такое))От хаоса в космос и далее к наличным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 16:27 |
|
||
|
Проблема с Handler'ом
|
|||
|---|---|---|---|
|
#18+
указывал и с namespace и выносил его за пределы, результат одинаков. А где взять имя сборки??? Я просто в проет добавил новый файл и всё... У меня такая же проблема. Что-то я не понял их этого поста НИФИГА! Кто-нибудь понял в чем дело было? Как заставить ashx работать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 20:59 |
|
||
|
Проблема с Handler'ом
|
|||
|---|---|---|---|
|
#18+
У меня такая же проблема. Что-то я не понял их этого поста НИФИГА! Кто-нибудь понял в чем дело было? Как заставить ashx работать??? Вообщем так. 1. Если мы просто добавляем в проект файл с раширением *.ashx, то ничего мудрить не нужно. Делаем примерно такой файл <%@ WebHandler Language="C#" Class="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; } } } И обращаемся к нему просто. http://localhost/pp/Handler.ashx 2. Если у нас в класс реализующий IHttpHandler находится внутри проекта. using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; namespace Test { /// <summary> /// Summary description for MyHandler /// </summary> public class MyHandler : IHttpHandler { public MyHandler() { // // TODO: Add constructor logic here // } #region IHttpHandler Members public bool IsReusable { get { return true; } } public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; context.Response.Write("Hello World"); } #endregion } } в web.config пишем <httpHandlers> <add verb="*" path="Pic.aspx" validate="true" type="Test.MyHandler"/> </httpHandlers> Обращаемся http://localhost/pp/Pic.aspx и все работает. Если сборка с нашим хандлером находится в GAC, то ее тоже не указываем. 3. Если наш хандлер находится в отдельной сборке, то добавляем Reference на нее, создается папка bin и туда помещается это сборка. В web.config тогда указываем <httpHandlers> <add verb="*" path="Pic.aspx" validate="true" type="Test.MyHandler, MyAssemly.dll"/> </httpHandlers> Где в MyAssemly.dll реализован класс(хандлер) Test.MyHandler P. S. все это хорошо описано в MSDN, чем ругаться, лучше бы почитали.Все должно быть просто, очень просто, настолько просто - насколько это возможно! Мой блог Возможно на твой вопрос уже есть ответ? FAQ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 21:49 |
|
||
|
Проблема с Handler'ом
|
|||
|---|---|---|---|
|
#18+
У меня такая же проблема. Что-то я не понял их этого поста НИФИГА! Кто-нибудь понял в чем дело было? Как заставить ashx работать??? Вообщем так. 1. Если мы просто добавляем в проект файл с раширением *.ashx, то ничего мудрить не нужно. Делаем примерно такой файл <%@ WebHandler Language="C#" Class="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; } } } И обращаемся к нему просто. http://localhost/pp/Handler.ashx 2. Если у нас в класс реализующий IHttpHandler находится внутри проекта. using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; namespace Test { /// <summary> /// Summary description for MyHandler /// </summary> public class MyHandler : IHttpHandler { public MyHandler() { // // TODO: Add constructor logic here // } #region IHttpHandler Members public bool IsReusable { get { return true; } } public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; context.Response.Write("Hello World"); } #endregion } } в web.config пишем <httpHandlers> <add verb="*" path="Pic.aspx" validate="true" type="Test.MyHandler"/> </httpHandlers> Обращаемся http://localhost/pp/Pic.aspx и все работает. Если сборка с нашим хандлером находится в GAC, то ее тоже не указываем. 3. Если наш хандлер находится в отдельной сборке, то добавляем Reference на нее, создается папка bin и туда помещается это сборка. В web.config тогда указываем <httpHandlers> <add verb="*" path="Pic.aspx" validate="true" type="Test.MyHandler, MyAssemly.dll"/> </httpHandlers> Где в MyAssemly.dll реализован класс(хандлер) Test.MyHandler P. S. все это хорошо описано в MSDN, чем ругаться, лучше бы почитали. Честно, замучился читать, что пост, что MSDN! Делаю все, как написано, но У меня первый вариант, т.е .ashx(имя файла и соответствено класса - "MyHandler") добавляю отдельным файлом (прямо в корень WebProject), в web.config пишу: <httpHandlers> <add verb="*" path="Pic.aspx" type="MyHandler"/> </httpHandlers> И ничего не получается! Ошибка. В моем случае, может вообще не нужно в web.config писать, но тогда как мне его использовать? Например, хочу написать так: <img src="pic.my" alt="" /> но так как в web.config не описан "pic.my", то неудача.... Вопрос для меня остается открытым... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 23:10 |
|
||
|
Проблема с Handler'ом
|
|||
|---|---|---|---|
|
#18+
Если у тебя хандлер через ashx сделан - твак и обращайся к нему через ashx. И никаких записей в web.config делать не нужно - просто пишем pic.ashx?id=222 Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 14:10 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34012512&tid=1387977]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 341ms |

| 0 / 0 |
