我已经创建了一个ASP.NET MVC 4.0应用程序。现在我正在尝试找到可以在我的MVC应用程序中集成自己的第三方论坛。我做了一些搜索,找到了近似的东西,看起来很不错。
我已经下载了Web和Db脚本,我已经阅读了文档并设法创建一个新的数据库,运行SQL脚本,在IIS 7.0下创建一个新的网站,更改连接字符串,它运行得很棒!
我的问题如下:
虽然安装和什么都没有用,但我现在正试图弄清楚如何在我现有的MVC应用程序中集成这个论坛。
我当前的MVC应用程序有自己的数据库和自己的用户表(存储所有凭据)。我的MVC应用程序有一个登录,用于对用户进行身份验证,然后在会话中存储一些值(以供以后使用等)。
在查看下载的nearforum网站及其文件时,我没有找到Controller文件夹及其控制器。我想我期待这个,所以我可以看看Controller在调用什么视图以及这些视图是否被强类型等等...
一旦我想到这一点,我可以轻松地将其整合到我现有的应用程序中。
请注意,我不希望将论坛置于<iframe>…</iframe>
内,也不希望将此论坛托管在其他地方。
任何人都可以了解我应该如何/在何处进行此处。
答案 0 :(得分:2)
在现有Web应用程序中集成Nearforums代码库(控制器)和输出文件(views,css和js)并不是一个好主意。您必须清楚地了解要集成的代码。
最好的方法是在IIS subapplication上运行近距离论坛,例如/forums/
,这样您就可以从现有功能中受益,而无需关心代码。在子应用程序上设置站点后,您可以使用Nearforums documentation上详述的不同技术将现有的“主要”用户身份验证到近距离用户。
答案 1 :(得分:0)
正如我的评论所述,要求nearforum的开发者提供帮助会更容易
然而,经过几次搜索,我找到了这个话题
http://nearforums.codeplex.com/discussions/280879
我希望它会给你答案。