1

我们刚刚完成了一个使用 MySQL 作为数据库的(大型)Asp.Net 3.5 Web 应用程序项目。

我们使用 MySQL Membership Provider 和 SubSonic 2.2 来完成项目。

然而,现在客户想要一个论坛与网站一起使用 - 这样当用户注册我们的网站时,也会在论坛上创建一个 ID。

(登录会话不必转移到论坛 - 这样用户在尝试访问论坛时将不得不重新登录 - 但也需要在论坛端创建凭据)

我们不是建立一个论坛,而是希望移植一个现有的解决方案并绑定成员创建过程。但是,大多数论坛(YAF.net 等)都在导致问题的 MS-SQL 数据库上。

充其量(最后一个选项),我可以为 YAF 安装一个 SQL Express 服务器。但只是想看看还有哪些其他替代方案,以及我们是否可以以某种方式使用现有的 MySQL 数据库来完成我们的工作。如果你们遇到类似的情况,你们会怎么做?

非常感谢任何帮助/指向方向。

谢谢。

  • 索拉布

PS:论坛可以是最简单的论坛了。更多的讨论板。

4

2 回答 2

0

你可以试试附近的论坛。它使用 asp.net mvc 构建,使用 MSSQL 或 MySql db(MySql 5 或更高版本,最新版本提供的 mysql 脚本)。关于授权提供商,Nearforums 使用 facebook connect 或 twitter(通过 OAuth)登录用户,这不是您需要的,但大多数用户应该有一个 fb 或 twitter 帐户。在下一个版本中(在接下来的几周内可用),它将使用与任何站点(您配置的)的关闭 openid 来启用您的站点的单点登录。

免责声明:我是开源项目 nearforums 的开发人员。

于 2010-10-07T08:56:56.623 回答
0

一位 YAF.NET 开发人员 (bbobb) 为 YAF.NET 维护了一个“MySQL 数据层”。可能值得尝试让 YAF 与 MySQL 一起工作:http: //sourceforge.net/projects/yaf-datalayers/

于 2011-03-09T17:15:11.420 回答