Tag: blogengine.net

如何将SubDomain映射到子文件夹而不在IIS中创建其他网站?

嗨,我正在为我的博客使用BlogEngine.net,我想创建5个不同的子域并指向不同的子文件夹(不重定向)。 例如: firstsubdomain.domain.com – domain.com/posts/helloworld.aspx firstsubdomain2.domain.com – domain.com/posts/helloworld2.aspx firstsubdomain3.domain.com – domain.com/posts/helloworld3.aspx 提前感谢您的工作示例。 我正在使用asp.net 3.5,C#,Windows Server 2008,IIS 7 只是想确保在IIS解决方案中创建其他网站对我不起作用。

渲染控件会在.Net 4中生成安全性exception

我遇到的问题是在.NET 2.0中运行良好但在.Net 4下出现此错误的代码。 构建(Web):覆盖成员时违反了inheritance安全规则:’Controls.RelatedPosts.RenderControl(System.Web.UI.HtmlTextWriter)’。 覆盖方法的安全性可访问性必须与被覆盖的方法的安全性可访问性相匹配。 这是在DotNetBlogEngine中。 .NET 4.0似乎不喜欢代码中的其他一些安全需求。 我按照我在博客(和这里)找到的一些建议,并摆脱了所有其他错误。 但这个仍然让我望而却步。 主BlogEngine核心dll不再针对安全性需求而设置,也是针对.NET 4.0编译的。 此错误在网站端尝试使用dll 。 有些控件使用HtmlTextWriter调用RenderControl方法。 显然,文本编写器现在设置了一些软安全属性。 每个控件都实现了一个自定义接口( public interface ICustomFilter ),没有安全权限或要求。 该站点在我的本地开发机器上运行完全信任。 更新: 我已经尝试了.NET 4中安全命名空间下的各种设置。 我知道这是一个代码访问安全性更改,但我不明白它背后的原因(或错误消息)。

.Net 4.0 System.Web.Security.MembershipProvider含糊不清的参考?

我最近将BlogEngine.Net安装升级到1.6和.Net 4.0,但是,当我执行升级时,我没有构建BlogEngine.Core。 但是,当我尝试现在构建BlogEngine.Core项目时,编译失败,因为它无法加载(System.Web.Security。)MembershipProvider的符号。 我认为这是一个.Net / C#/用户问题而不是BlogEngine问题。 该项目引用了库System.Web,类文件(inheritance自MembershipProvider)包含一个Using for System.Web.Security。 启用ReSharper后,IntelliSense会指出使用哪个成员资格提供程序可以选择两个同名的库(System.Web.Security)。 什么可能导致这种模棱两可的参考? 如何确定引用哪两个库? 没有任何明显的表明重复的参考。 然后,一旦你看到它,显而易见的是显而易见的。