Вопрос

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

<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

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

<httpHandlers><clear/>  

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

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

   <httpModules>
   <clear/>
    </httpModules>

А теперь это работает нормально ...

Другие советы

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

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

подобно, path="/folder/page.aspx"

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top