将我自己的页面添加到子文本应用程序

问题描述:

我刚刚安装了subtext,并打算在discountasp.net上进行托管。我想添加我自己的页面到应用程序(只是3),但如果我添加一个标准aspx,我得到一个404。我最好喜欢有一个使用subtext中的一些列表控件的母版,所以我可以保留一个列表最近的帖子和档案在侧栏上。这是一个理想的选择,否则我可以创建一些自己的控件来放入页面以复制IF,这是不可能的。将我自己的页面添加到子文本应用程序

任何想法?

注:这适用于潜台词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"/> 

添加下面一行在即将到来的2.5潜台词,你会不会需要做到这一点。你可以简单地把你的页面放在一个目录中的任何地方,它就可以工作。