问题标签 [yaf]

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 回答
1545 浏览

c# - Login Authentication in YAF.net 1.9.4

How do I use the Log in Authentication of YAF (Yet Another Forum) 1.9.4 in my current project?

The reason why I am asking is that I made yaf forum as my subfolder in my project and I still have 3 other folders other than that named Students, Teacher and Administrator. All I want to achieve is to validate my users using the yaf login having the:

Student role = Student Folder Access and Yaf forum Registered role only

Admin role = Admin Folder Access and yaf forum Admin role only

Teacher role = Teacher Folder Access and yaf forum Moderator only

I hope someone could help me achieve this kind of thing. Any advice and suggestion will be highly sought.

0 投票
0 回答
666 浏览

asp.net-mvc - 如何在基于 N2 的 ASP.NET MVC 站点中集成 YAF?

我正在构建一个基于 N2 的 ASP.NET MVC 站点,它是更大的 Windows Azure 解决方案的一部分。我遇到的问题是在我的项目 N2 自己的论坛插件中集成,它基本上是 YAF(另一个论坛)。

在过去的几天里,我一直在与论坛搏斗,在重新编译插件以删除对N2.Templates.dll的依赖并遵循Installation.txt文件中的所有步骤之后(文档的一部分)附加组件的)我被论坛卡住了,没有出现。当我导航到论坛时,我收到“403.14 - Forbidden”错误。

据我所知,问题似乎在于论坛是基于 WebForms 的,而包含的应用程序是基于 MVC 的。该站点是 Windows Azure 解决方案的一部分,我阅读的一些内容表明本地 IIS 可能未正确配置。但是,右键单击 Forum.aspx 页面并选择“在浏览器中查看”会很好地显示该页面,包括从 YAF 安装向导导航到后续页面。在本地 IIS 上运行纯 WebForms 应用程序也没有问题,所以我认为 IIS 不是 YAF 没有出现的原因。

请,如果有人对解决这个问题有任何想法,或者在 MVC 站点中完成了类似的 YAF 集成,请告诉我。

谢谢!

0 投票
1 回答
1345 浏览

asp.net - 带有 YAF 的 ASP.NET MVC 应用程序 - SSO 集成问题

我开发了 ASP.NET MVC 应用程序。我想将它与 YAF(YetAnotherForum.NET)集成并为其提供 SSO(单点登录)。

我所做的是我在 IIS 中为 YAF 创建了虚拟目录,并简单地从我的应用程序中添加了指向 YAF 的链接。我的应用程序使用自定义会员提供程序(从 .net MembershipProvider 类派生)。我已将 YAF 配置为使用相同的提供程序。现在很明显,当我登录到我的应用程序,然后单击指向 YAF 的链接时,我必须再次登录。

在这种情况下提供 SSO 的最佳做法是什么?

问候

0 投票
1 回答
1627 浏览

asp.net-mvc - 在我的 MVC3 Razor 解决方案中集成 YAF.NET

我想知道是否有办法将YAF.NET集成到我的 MVC3 应用程序中?

我不希望 YAF 像使用我的母版页或类似的东西一样出现在我的页面中,我只希望它位于子文件夹中/forum,如果用户单击“论坛”链接,他将被重定向到论坛。

将来我也想为我的页面使用登录系统,所以我必须考虑会员提供者。我知道有一种方法可以让 YAF 使用您的基本 asp.net 会员提供程序,但是 yaf 会以这种方式与 mvc 3 一起使用吗?由于 yaf 不是 .NET 4 应用程序,我想知道如何迁移成员资格提供程序?

如果没有会员资格的解决方案,我应该能够从我的页面链接到 YAF?

编辑:

我的解决方案->

1)我添加了一个子域并配置我的两个域以使用指向运行 IIS 的服务器的 A-Record。

2)我添加了 2 个网站。第一个是我的 MVC3 应用程序的主网站,第二个是YAF.NET论坛。

3)我编辑了两个网站的绑定设置(IIS管理器->站点->你的站点->绑定)并删除了IP绑定,我添加了一个HTTP标头。对于 mainsite = mydomain.com 和论坛 forum.mydomain.com

0 投票
0 回答
721 浏览

c# - 覆盖成员时违反了继承安全规则?

可能重复:
覆盖成员时违反了继承安全规则 - SecurityRuleSet.Level2

覆盖成员时违反了继承安全规则:'YAF.Types.Flags.FlagsBase.GetObjectData(System.Object, System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)'。重写方法的安全可访问性必须与被重写方法的安全可访问性相匹配。

我已经通过在每个程序集中添加以下行来解决这个问题:

但我真的不知道为什么会这样。我的意思是我理解错误和解决方案,但是为什么我从来没有想出这个错误并且在尝试启动和运行这个解决方案时它是我需要破解的绝对第一件事

0 投票
1 回答
1190 浏览

asp.net - 在我现有的 ASP.NET WebForm 项目中集成 YAF.NET

好的,所以我有一个网站,我想将它与YAF.NET集成,我希望 YAF.NET 使用与我的 Web 应用程序相同的 Membership Provider,我想知道实现这一目标的最佳方法是什么结果。

我自己的 webapp 和 YAF 都可以正常工作。

我认为最好的方法可能是使用虚拟目录,但是我无法在 YAF 中使用来自 webapp 的母版页文件。只是复制和粘贴整个项目听起来很可怕。也许我应该只是粘贴 DLL 并尝试找出剩下的东西,但是有很多东西,比如服务,我不确定它们是否能工作......

0 投票
1 回答
1388 浏览

c# - 现有网站 + BugNET + YAF ASP.NET 会员集成

好的,我有一组三个 Web 应用程序。

我现有的 Web 应用程序没有任何自定义,它只是使用了基本的成员资格提供程序。

YAF.NET使用自定义提供程序,造成问题的是自定义配置文件提供程序:

所以我将它与我的主站点集成,只需在主站点上添加对我的配置文件提供程序的引用YAF.Utilsinherits="YAF.Utils.YafUserProfile"属性。

但现在我也在尝试将BugNET集成到组合中。BugNET对其成员实现进行了以下自定义:

我应该以什么方式合并所有三个 web.config?

我的目标是拥有以下应用程序结构:

  • www.website.com [主站点]
  • forum.website.com YAF.NET
  • tracker.website.com 虫网

并且所有三个都集成在同一个ASP.NET成员模型下。

为了做到这一点,我显然需要

  1. 在所有网络配置文件中使用相同的机器密钥,或者我读过?
  2. 我认为告诉所有三个应用程序“网络根”是什么是有道理的?如,将其设置为“www.website.com”
  3. 合并成员配置文件,我将如何实现这一点,我在某处读到YAF从其自定义配置文件提供程序继承的实现覆盖了放入properties该部分节点的任何profile内容。我编辑他们的实现或源代码没有问题。我是否应该将BugNET实现中的自定义属性编辑到 YAF.Utils.YafUserProfile 中,并且可能还将其重命名为更合适的名称,或者将其放入我的主要网站解决方案中?
  4. BugNET似乎正在使用的“扩展会员提供程序”怎么样?我应该按原样测试它并找出它们是否兼容吗?在不同的解决方案中使用不同的实现,是否兼容?
  5. 还有什么我可能会丢失的吗?

另外需要说明的是,我打算拥有一个名为 的特殊文件夹App_Shared,它将在主网站项目中,以及YAF.NETBugNET的 svn-external 。在那里,我打算放置一个所有三个应用程序都应继承的 Base 母版页,因此我可以共享一些非常基本的细节,例如页眉、页脚和 SiteMap。

欢迎大家帮忙,谢谢!

0 投票
1 回答
783 浏览

asp.net-mvc-3 - YAF 1.9.5.5:将 MVC 3 与 YAF 集成(登录和注册)

我有一个 MVC 3 项目,想在我的项目中集成 YAF 论坛,但我不知道如何制作注册页面和登录页面(在 MVC 3 项目中),当我注册帐户时,YAF 也会创建一个用户,与登录页面相同,我只希望用户可以在我的 MVC 项目中注册并登录,然后转到 YAF 论坛

谢谢和sry 4我的E :)

0 投票
1 回答
591 浏览

asp.net - 在我的论坛的注册表单中添加一个字段——如何更改数据库?

我正在使用 YAF ( Yetanotherforum ),它位于asp.net 4.0 / C#中。 我正在使用 Visual Studio 2010 和 MS SQL Server Management Studio。我的目标是在注册表中的“电子邮件”字段下方放置一个“公司名称”字段;目前,不存在“公司名称”字段。

我想我可以去 register.ascx 页面并创建一个额外的字段。您可能只需将“电子邮件”字段从 tr 复制到 /tr 并粘贴即可。例如,在 regiser.ascx 页面上,电子邮件字段如下所示:

所以我可以复制并粘贴上面的内容,然后将所有措辞从“电子邮件”切换到“公司”,我想这会使公司名称字段显示在注册页面上。

假设这是真的,有人可以指导我如何处理数据库吗?或者不看它是如何设置的就不可能?我对数据库还很陌生,如果没有一些可靠的建议,我做任何事情都会感到不舒服——尽管我已经支持了它。

谢谢!

0 投票
1 回答
352 浏览

integration - 将另一个论坛与现有和正在运行的博客引擎集成

我成功安装了另一个论坛代码。但是当我尝试将它与博客引擎 2.0 集成时,它给了我如下错误:- 无法加载文件或程序集“Autofac.Configuration”或其依赖项之一。该程序集由比当前加载的运行时更新的运行时构建,无法加载。谁能建议我解决方案?