问题标签 [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 投票
4 回答
4079 浏览

themes - 如何安装下载的 BlogEngine.Net 主题?

我从网上下载了一个新主题,用于我本地托管的 blogengine 网站。我想使用这个主题。

我尝试提取下载的主题并将其放入..\MyBlog\themes文件夹中。它仍然没有在 BlogEngines 主题设置选项卡中显示为可用主题: 在此处输入图像描述

任何帮助将非常感激。

0 投票
2 回答
3084 浏览

asp.net - 父网站和子 Web 应用程序之间的 ASP.NET 4.0 单点登录失败

我有以下结构

www.website.com --> ASP.NET 4.0 网站

www.website.com/blog --> NET 4.0,网络应用

两者都针对同一个 SQL 数据库进行表单身份验证,并使用框架 ASP.NET 成员资格和角色。我可以很好地登录每个部分(相同的用户/密码),但身份验证不会继续进行,即如果我登录/然后单击指向的链接/blog/,则/blog/认为我是匿名的并提示再次登录。我已经完成了基础

IE

  1. <authentication mode="Forms">在站点和应用程序 web.configs 中都相同
  2. 相同<machineKey>的部分(是的,相同的validationKey和decryptionKey)

因此,我随后检查了生成的 cookie,并注意到网站和 Web 应用程序似乎在使用不同的 cookie。

由 website.com/blog 创建的 Cookie

  • .ASPXFORMSAUTH-27604f05-86ad-47ef-9e05-950bb762570c
  • .ASPXROLES

由 website.com 创建的 Cookie

  • .ASPXFORMSAUTH

我认为这是问题所在,尽管尽管有相同的<authentication>部分看起来像

我确实阅读了其他几篇文章,例如 使用表单身份验证的单点登录 以及 http://msdn.microsoft.com/en-us/library/eb0zx8fc.aspx

还有一些其他的帖子我现在想不起来了。我已经经历了它们(全部?),但仍然被卡住了。如果需要,我很乐意提供更多调试数据。

非常感谢有人可能提供的任何提示!我想我在这个问题上撞墙了!

0 投票
4 回答
4407 浏览

asp.net - 是否有稳定的 ASP.NET 博客控件(设计用于与现有站点集成)?

我看到 dotnetblogengine.net 并且从论坛帖子中得到的印象是,将它集成到现有站点中并不容易。是否有一个现代博客/新闻解决方案可以像任何其他 ASP.NET 控件一样使用?

0 投票
1 回答
110 浏览

asp.net - 用于博客的 CMS,具有国际化和代码格式化功能

我正在为小型编程博客/个人网站寻找 CMS。

要求是:

  • 免费使用(最好可以访问源代码)
  • 支持代码格式化
  • 支持内容和界面的国际化
  • 最好用asp.net写
  • 许多主题可供选择,可在 Internet 上找到
  • 尽可能简单(例如,除了在侧边栏选择主题和模块外,不需要自定义布局)

我的第一选择是 BlogEngine.NET,但事实证明它不支持内容的国际化(或者支持吗?)。

有人知道可以满足上述要求的东西吗?

0 投票
1 回答
584 浏览

wordpress - 从 BlogEngine.Net 迁移到 WordPress 的困难

我必须将客户 BlogEngine.Net 网站移至 WordPress。我曾经有人问我为什么要那样做,我只是在做被要求做的事情。我已经设法将 BlogML 文件从 BlogEngine.Net 中导出。我已经检查过了,看起来一切都在那里。我还从帖子中检索了所有图像并将它们放在一个 zip 中。

我的问题一般是你在做这件事时遇到了什么困难?在此过程中,我预计会发生哪些不一致?

托管:我们将使用 DreamHost。仅安装了 WordPress 的基本 LAMP 主机就足够了。我知道它对网站来说已经足够了,但是随着 BlogML 的导入,是否会出现任何需要对基本托管将提供的机器更多权限的东西?

BlogML 导入:将 XML 文件导入 WordPress 站点的推荐工具是什么?什么已经被使用过并且是真实的?我发现Aaron Larch 的这个工具和 Wayne John的这个工具是仅有的两个选项吗?

BlogML Import:导入过程可能会出现什么困难?我在可能出现的互联网络中学到了什么。

我已经看到可能的内存大小错误。

权限问题。

编辑 BlogML 文件。以及找到导入后的手动编辑.....这有点可怕:0

所以你可能知道我没有列出的任何东西都会非常有帮助。谢谢

0 投票
1 回答
1590 浏览

wordpress - 反向代理VS。301重定向

好的,我正在将 BE.Net 迁移到 WP

因此,主站点 www.clientdotnetsite.com 位于服务器 03 上并使用 SQL Server 数据库。它是一个 .Net 应用程序,并且将保持不变。

客户说:“嘿,我要创建一个博客。我们可以设置它来增加主站点的 SEO 吗?” 因此,我们在 BlogEngine.Net 中有一个位于 www.clientdotnetsite.com/Blog 的博客。

现在客户说“我现在就想要它在 Wordpress 上!”,所以我们决定将博客迁移到 WordPress 并通过大型网络托管公司托管,而不是设置 WAMP 环境。

所以这是 SEO 的挑战,我们是否创建一个新的子域 blog.clientdotnetsite.com 并使用 301 重定向

或者我们是否使用相同的域并有一个反向代理并在反向代理中进行链接重写?

我只是一个简单的程序员,我不是任何类型的大师。那么一个被认为是白帽,另一个被认为是黑帽?

我已经读到,我们将通过 301 重定向失去 PageRank,但从长远来看会重新获得它。在我看来,使用反向代理是因为您希望流量通过反向代理,以提供一个站点的错觉。这将使它成为一种黑帽。

但我不知道,所以我问你:) 你能解释一下你会做什么吗?差异只是我可以像自助餐一样吃掉的任何知识?

0 投票
1 回答
408 浏览

asp.net - BlogEngine.NET 服务器时间偏移

我正在使用BlogEngine.NET 2.5.0.6,并且在Settings > Basic我找到了一个Server time offset用于更改有关服务器时间的“博客时间”的选项。问题是我不能添加“+”字符。而且我没有找到增加积极时间的方法。当我向该选项添加数字时,它只会从服务器时间减少。我需要将 6h 添加到服务器时间。这甚至可能吗?如果无法使用 GUI,是否可以进行任何代码调整?

谢谢。

0 投票
0 回答
89 浏览

c# - 简单的形式来划分值

我有一个 blogengine.net 博客,我想创建一个简单的表单,其中包含 2 个下拉列表,用于划分 2 个值,无论选择哪个选项。

是否有捷径可寻?

一直在尝试使用 javascript,但脚本加载不正确,我放弃了该方法。

谢谢

0 投票
1 回答
564 浏览

asp.net - 显示 BlogEngine.NET 最近 4 个帖子?

我已经安装了 BlogEngine.NET 2.5,它运行良好。它安装在我网站的子目录中。

www.site.co.uk/blog

BE 2.5 将帖子保存为文件夹中的 XML 文件App_Data/posts

我的网站的根是基于 HTML5 的,我有 4 个部分,我想在其中获取最后 4 篇文章。

我是否只是在 ASP.NET 中编写页面并获取最后 4 个 XML 文件,读取文件的“标题”部分,然后创建链接?并将其放入网格视图控件中?然后相应地使用 CSS 设置样式?

请帮忙?

0 投票
1 回答
927 浏览

iis - 使用 BlogEngine 的 URL 重定向

我正在将博客从 dasBlog 转移到 BlogEngine。在 dasBlog 中,我的 URL 看起来像这样。

http://pfsolutions-mi.com/blog/2008/03/08/Beyond-Compare.aspx

而在 BlogEngine 中,我的 URL 看起来像这样。

http://pfsolutions-mi.com/blog/post/2008/03/08/Beyond-Compare.aspx

这两个 URL 之间的唯一区别是 BlogEngine 中的“post”子文件夹。

由于我目前正在使用 IIS URL Rewrite 从 URL 中删除 WWW,因此我认为最简单的解决方案是创建另一个规则来处理添加子文件夹。我尝试过这样的事情。

规则名称=“博客重定向”启用=“真”停止处理=“真”

匹配 url="^blog/([_0-9]+)/([_0-9]+)/([_0-9]+)/([_0-9a-z-]+).([_0- 9a-z-]+)$"

action type="Redirect" url="blog/post/{R:1}/{R:2}/{R:3}/{R:4}.{R:5}" redirectType="Temporary"

但是,当我输入旧的 dasBlog URL 时,它不会被重定向到新位置。相反,我得到了通用的 BlogEngine 404 错误页面。

注意:一旦我知道一切正常,我计划将 redirectType 更改为 Permanent。