我刚刚安装了subtext,我打算在discountasp.net上托管。我想将自己的页面添加到应用程序中(只有3个)但是如果我添加一个标准的aspx,我会得到一个404.我理想地想要一个使用子文本中的一些列表控件的母版页,这样我就可以保留一个列表最近的帖子和档案在侧栏。这是一个理想的选择,否则我可以创建一些我自己的控件来放入页面来复制IF,这是不可能的。
有什么想法吗?
答案 0 :(得分:3)
注意:这适用于Subtext 2.1.2及以下
您需要在web.config中添加处理程序映射。 Subtext尝试处理所有请求。
最简单的方法是创建一个目录,您希望所有自定义页面都存在,并为该目录映射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中,您不需要这样做。您可以简单地将页面放在目录中的任何位置,它就可以正常工作。