我刚刚安装了潜文本,并打算在 discountasp.net 上托管。我想将我自己的页面添加到应用程序(只有 3 个),但如果我添加一个标准的 aspx,我会得到 404。理想情况下,我希望有一个母版页,它在潜文本中使用一些列表控件,这样我就可以保留一个列表侧栏上的最近帖子和存档。这是一个理想的选择,否则我可以创建几个自己的控件以放入页面以复制无法实现的 IF。
有任何想法吗?
注意:这适用于 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 中,您不需要这样做。您可以简单地将页面拖放到目录中的任何位置,它就会正常工作。