0

我正在将博客从 WordPress 移植到 BlogEngine.NET。我用 C# 编写了一个小型 WinForm 应用程序,它从 WordPress 站点读取所有网页(即帖子)并为每个帖子输出一个 XML 文件(默认情况下,BlogEngine.NET 使用 XML 来存储它的帖子,并且可以很好地满足我的目的)。然后,我将它们通过 FTP 上传到 BlogEngine.NET 站点,并将它们放在 App_Data/posts 下。

那时,我导航到博客的“帖子”页面,我希望在其中看到所有帖子的列表。不幸的是,只显示了 BlogEngine.NET 中包含的单个示例帖子。实际上,我窃取了 BlogEngine.NET 用于创建 XML 文件的代码,以便从 WordPress 移植帖子并创建 XML 文件,因此我很确定我的文件格式正确。

为什么我的帖子不显示?

4

1 回答 1

1
  1. 您是否重新启动了您网站的 app_pool?

每当您通过 ftp 或文件管理器直接上传到站点时,您都​​需要重新启动 app_pool,以便它可以使用您的新帖子/页面刷新系统内存。

  1. 您可以在此处发布已导入的 xml 文件帖子之一的精确副本吗?

对我来说,由于您没有收到错误,因此更可能是 app_pool 重启问题。

您可以通过重新上传 web.config 文件或转到

如果您想在 BE 管理面板中使用,则可以启用和禁用扩展。

您也可以尝试在本地计算机上使用它。下载整个站点并尝试从本地计算机运行。

如果它在本地而不是服务器上工作,那么它是一个服务器问题。

于 2013-04-10T10:42:16.740 回答