Интеграция свободно доступного форума Asp.Net с веб-приложением Asp.net в базе данных MySQL

Мы только что закончили поставку (большого) проекта веб-приложения Asp.Net 3.5, который использует MySQL в качестве базы данных.

Мы использовали провайдера членства MySQL вместе с SubSonic 2.2 для завершения проекта.

Однако теперь клиент хочет, чтобы форум сопровождал веб-сайт, чтобы при регистрации пользователя на нашем сайте также создавался идентификатор.

(Нет необходимости передавать сеанс входа на форум - так что пользователю придется повторно входить в систему, когда он пытается получить доступ к форуму - но учетные данные также должны быть созданы на стороне форума)

Вместо того чтобы строить форум, мы стремимся портировать существующее решение и просто связать процесс создания членства. Однако большинство форумов (YAF.net и т. Д.) Находятся в базе данных MS-SQL, что вызывает проблему.

В лучшем случае (последний вариант) я мог бы установить сервер SQL Express для YAF. Но я просто хотел посмотреть, какие есть другие альтернативы и можем ли мы каким-то образом использовать существующую базу данных MySQL для выполнения наших задач. Что бы вы, ребята, сделали, если бы оказались в подобной ситуации?

Любая помощь / указание в направлении очень ценится.

Благодарю.

  • Саурабх

PS: Форум может быть самым простым форумом, который только может быть. Больше доски обсуждений.

2 ответа

Решение

Вы можете попробовать Nearforums. Он построен на asp.net mvc и использует MSSQL или MySql db (MySql 5 или выше, сценарии mysql, поставляемые с последней версией). Что касается поставщика авторизации, Nearforums использует Facebook Connect или Twitter (через OAuth) для входа в систему, это не то, что вам нужно, но большинство пользователей должны иметь учетную запись FB или Twitter. В следующем выпуске (доступном в ближайшие пару недель) будет включен единый вход с вашим сайтом, используя закрытый openid с любым сайтом (который вы настраиваете).

Отказ от ответственности: я разработчик для открытого проекта nearforums.

Один из разработчиков YAF.NET (bbobb) поддерживает "уровень данных MySQL" для YAF.NET. Возможно, стоит попытаться заставить YAF работать с MySQL: http://sourceforge.net/projects/yaf-datalayers/

Другие вопросы по тегам