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

Posted

技术标签:

【中文标题】在我现有的 ASP.NET WebForm 项目中集成 YAF.NET【英文标题】:Integrate YAF.NET in my existing ASP.NET WebForm project 【发布时间】:2011-09-08 23:47:28 【问题描述】:

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

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

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

【问题讨论】:

【参考方案1】:

Yet another Forum.NET 使用在 web.config 中定义的标准 ASP.NET Membership。

在 web.config 文件中更改成员资格提供程序。

<system.web>
  <authentication mode="Forms"/>
  <membership
  defaultProvider="myMembershipProvider" >
    <providers>
      <add name="myMembershipProvider"
      type="myMembershipProvider"
      requiresQuestionAndAnswer="true"
      connectionString="Provider=Microsoft.Jet.
        OLEDB.4.0;Data Source=C:\myMembershipProvider\
        App_Data\Members.mdb;Persist Security
        Info=False"
        />
    </providers>
  </membership>
</system.web>

【讨论】:

以上是关于在我现有的 ASP.NET WebForm 项目中集成 YAF.NET的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET WebForm项目结构

在 asp.net webform 中比较和删除列表框中的项目

如何在我现有的项目中使用 AgoraLive 完整 SDK

以编程方式从 .Webpart 文件导入 WebForm 网站中的 asp.net webPart(不是 sharePoint 项目)

如何在我现有的 Vue2 项目中清楚而分开地使用来自 vuetify 的组件

想要从 XElements 中提取标签并在 ASP.NET Webform 上显示为网格