замок монорельсовые дороги httpHandlers - PullRequest
0 голосов
/ 15 июня 2010

У меня есть вопрос, и я надеюсь, что вы поможете мне решить его ... У меня есть приложение для монорельсовых замков.В файле web.config в httphandlers у меня * .aspx сопоставлен с монорельсами (мой хостинг не поддерживает другие расширения ...)

<add verb="*" path="*.aspx" type="Castle.MonoRail.Framework.MonoRailHttpHandlerFactory,Castle.MonoRail.Framework"/>

Проблема в том, что у меня есть несколько страниц Webforms, которые я хочу работатьс aspx ... Итак, я добавляю что-то вроде этого в файл web.config ...

<add verb="*" path="connector.aspx*" type="System.Web.UI.PageHandlerFactory"/>
<add verb="*" path="ChatPage.aspx*" type="System.Web.UI.PageHandlerFactory"/>
<add verb="*" path="Logon.aspx*" type="System.Web.UI.PageHandlerFactory"/>

Все равно это не работает .. Что я делаю не так?

Ответы [ 2 ]

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

Я наконец-то исправил свою проблему, создав виртуальный каталог, в котором я очистил httphandlers

<httpHandlers><clear/>  

     <add verb="*" path="*.aspx" type="System.Web.UI.PageHandlerFactory"/>

     <add verb="*" path="*" type="System.Web.HttpMethodNotAllowedHandler"/>
    </httpHandlers>

   <httpModules>
   <clear/>
    </httpModules>

и теперь все работает нормально ...

0 голосов
/ 16 июня 2010

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

Однако, возможно, вам нужно учитывать, находятся ли они в подкаталоге, когда вы говорите именно об этом.

нравится, path="/folder/page.aspx"

...