Добавление моей собственной страницы в подтекст приложения

Я только что установил подтекст и собираюсь на хостинг на discountasp.net. Я хочу добавить свои собственные страницы в приложение (всего 3), но если я добавлю стандартную aspx, я получу 404. В идеале я хотел бы иметь мастер-страницу, которая использует некоторые элементы управления списком в подтексте, чтобы я мог сохранить список последних сообщений и архива на боковой панели. Это идеальный вариант, в противном случае я мог бы создать пару своих собственных элементов управления для перехода на страницу для репликации, если это невозможно.

Есть идеи?

1 ответ

Решение

Примечание: это относится к подтексту 2.1.2 и ниже

Вам нужно будет добавить отображение обработчика в web.config. Подтекст пытается обработать все запросы.

Проще всего создать каталог, в котором вы хотите, чтобы все ваши пользовательские страницы жили, и сопоставить PageHandlerFactory с этим каталогом.

Например, найдите следующее в web.config

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

И добавьте следующую строку после

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

В следующем Subtext 2.5 вам не нужно будет это делать. Вы можете просто оставить свою страницу в любом месте каталога, и она будет работать.

Другие вопросы по тегам