问题标签 [blogengine.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
533 浏览

integration - yaf与博客引擎2.0集成

我成功安装了另一个论坛(yaf)代码,并将其与博客引擎 2.0 成功集成。现在我想为博客引擎 2.0 和 yaf 进行通用登录,即当我自动登录 blogengine2.0 时,必须登录 yaf。谁能建议我解决方案?

0 投票
1 回答
272 浏览

asp.net - “BlogEngine.Core.BlogSettings”的类型初始化程序引发异常

前几天突然我在我托管在 Godaddy 的 BlogEngine 网站的以下行中的 web.config 中收到以下错误。

我已经好几个星期没碰过这个网站了,但 Godaddy 说这是我的代码的问题。我已经尽我所能来修复错误,但没有任何效果。我检查了我的权限,确保 XML 文件没有损坏,从我的角度来看,没有任何改变。

我什至将整个站点上传到了一个新目录,但收到了同样的错误,整个站点在我的计算机上本地运行良好。

有谁知道这里可能出了什么问题???

0 投票
2 回答
3748 浏览

c# - BlogEngine.Net Json 序列化长度错误?

进入管理员帖子页面时收到以下错误:

如何增加 BlogEngine.Net 中的 JSON 长度?

0 投票
1 回答
618 浏览

orchardcms - 从 Blogengine.net 迁移到 Orchard

我有一个在 BE.net 2.6 上运行的现有博客/新闻站点,我想将其迁移到 Orchard。现在我正在本地测试迁移。我将 BE.net 帖子导出为 Blog ML 并导入 Orchard。两点摩擦 - 一)Orchard 没有提取 BE 中的标签,而是将类别(其中只有 3 个)作为标签;二)我在 BE 中的摘录在导入后没有出现在 Orchard 中。我的摘录通常有简短的文字和图片,我希望能够在列出所有帖子的页面中显示这些摘录。但我不希望图像出现在详细信息页面中。我发现博客 ML 的分支应该允许正确地引入标签,除非使用该版本时仪表板中的博客 ML 选项不存在。

您可以在这里http://nomorecocktails.com看到现场站点(运行 BE 2.6)。我希望帖子列表以与果园中的摘录和图像相同的方式出现。如果您也可以帮助弄清楚如何获取标签。我宁愿不必返回并编辑果园中的帖子来添加标签。

谢谢你的帮助。

0 投票
1 回答
879 浏览

razor - 访问 blogengine.net 中的仪表板会尝试下载 cshtml 文件而不是加载页面

我最近在本地测试服务器和实时 Web 服务器上都安装了 blogengine.net 应用程序。它们都是带有 IIS6 的 Windows Server 2003。该应用程序在我的本地测试服务器上运行良好,但它在实时服务器上部分运行。当我尝试访问设置部分中的仪表板时,浏览器不加载页面,而是尝试下载页面。当我点击主题(另一个cshtml页面)时,我会收到很多以@using BlogEngine.Core.Packaging @{ Page.Title = Resources.labels.themes;.....等开头的奇怪文本

我一直在谷歌搜索,但大多数答案似乎都集中在 IIS7 上,而那些似乎适用于 IIS6 的答案似乎并不适用,因为他们提到了检查丢失的 DLL(事实并非如此,因为 bin 文件夹包含完全相同文件作为工作服务器中的文件)。

我尝试过的事情:

1)重新安装博客引擎

2) 安装 MVC 3

3) 在网站属性的 HTTP 标头选项卡下的“.cshtml”扩展名中添加一个 mime 类型“text/html”(在 IIS6 中)

4)为网站添加专用的应用程序池

我发现的一些建议建议我应该将应用程序池设置为使用 .Net 4,但我不知道如何在 IIS6 中进行设置(与 IIS7.5 不同),我在网站属性中设置了 asp.net 设置到 4。

任何帮助或指示将不胜感激。

谢谢!

0 投票
2 回答
132 浏览

javascript - 在博客引擎中保存帖子后防止重定向

我正在使用BlogEngine作为我的博客平台,我想知道在我保存帖子后是否有办法阻止帖子重定向操作,我尝试调试代码但找不到重定向操作。

这是客户端的保存发布方法:

0 投票
2 回答
663 浏览

asp.net - IIS 7.5 URL 重写模块重新格式化链接?

我正在使用 IIS 重写模块来处理博客之间的迁移,以便在此过程中不会破坏任何链接。所以我真的只是使用了很多 301 重定向。

但是,出于性能和搜索引擎优化的原因,我想尽可能避免重定向。我可以通过在代码中复制我的规则来做到这一点。但我想我会先问。有没有办法重用重写模块的规则来预处理和重新格式化链接?

以下是博客主题的摘录...

我想将其更改为类似href="ReformatLink(Post.PermaLink)",在ReformatLink指定 URL 上运行 url 重写规则并返回新 URL。

0 投票
1 回答
416 浏览

iis - 在 Umbraco 中将 BlogEngine 实现为应用程序

我安装了 Umbraco v4.9.0,我正在尝试在其中安装 BlogEngine.NET v2.6.0.5

这是在 Windows 8 机器上的 IIS8 中。

到目前为止,我已经能够在子文件夹中设置 BlogEngine 并且该应用程序运行良好,直到我尝试打开带有cshtml扩展名的页面。

我得到的错误是

不提供此类页面。

说明:您请求的页面类型未提供服务,因为它已被明确禁止。扩展名“.cshtml”可能不正确。请查看下面的 URL 并确保其拼写正确。

请求的 URL:/blog/admin/default.cshtml

两个 web.configs 都有旨在防止此错误发生的条目。

乌姆布拉科

博客引擎

我在各自的 bin 文件夹中有相关的 MVC 二进制文件,我什至尝试向两个 web.configs 添加请求过滤指令,例如

我错过了什么明显的东西吗?

0 投票
1 回答
158 浏览

url - BlogEnginet.net 到 Jekyll 的迁移而不破坏 URL

我目前使用 BlogEngine.net 作为我的博客平台。我着迷于 Jekyll 的美丽和简洁,并想转向它。

我找到了 2 个有助于迁移现有帖子的资源:http: //doingthedishes.com/2011/04/14/moving-to-jekyll.htmlhttp://philippkueng.ch/migrate-from-blogengine-dot-网络到jekyll.html。我还没有尝试这些方法。但是,我担心 URL 结构冲突,这可能会导致指向我在其他地方引用的帖子的链接断开。

BlogEngine.net 使用 URL 结构“ http://sitename.com/post/title-of-the-post.aspx ”。我不确定在迁移到 jekyll 后是否可以保留相同的 URL 结构(我已经检查了 Jekyll 的永久链接https://github.com/mojombo/jekyll/wiki/Permalinks,但我认为它没有帮助) . 请告诉我如何解决从 blogEngine.net 迁移到 jekyll 的问题,而不会破坏 URL 和失去 SEO 排名。

编辑:我想在不支持重定向的 Github 页面上托管我的静态博客。有没有办法可以使用 Github 或者我应该选择支持 htaccess 重定向的主机?

0 投票
1 回答
167 浏览

blogengine.net - 向 blogengine.net 添加额外的数据库字段

我在 Pages 表中添加了一个额外的字段,我称之为 VirtualPath。这样我就可以拥有到我的页面的虚拟路径。

在代码中,我将“VirtualPath”作为额外参数添加到 CommandText,这意味着将从数据库中选择 14 个元素。我复制例程以 grep 实际值:

如果(!rdr.isDbNull(14)){

page.VirtualPath = rdr.GetString(14);

}

问题是它永远不会进入 if 语句。当我单步执行代码并到达 !rdr.isDbNull(14)-row 并执行 step-in 时,我看到 DBHelper 以某种方式进行了处置……

我的问题是:在其他地方我必须做一些改变来添加这样的额外参数吗?或者,有没有人知道我做错了什么。是的,我已经在数据库中的 VirtualPath 字段中输入了值,所以它不应该为空。