Добавление моей собственной страницы в подтекст приложения
Я только что установил подтекст и собираюсь на хостинг на 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 вам не нужно будет это делать. Вы можете просто оставить свою страницу в любом месте каталога, и она будет работать.