3

我创建了一个 ASP.NET MVC 4.0 应用程序。现在我正在尝试找到一个可以将自身集成到我的 MVC 应用程序中的第 3 方论坛。我做了一些搜索,发现附近的论坛看起来不错。

我已经下载了 Web 和 Db 脚本,我已经阅读了文档并设法创建一个新数据库,运行 SQL 脚本,在 IIS 7.0 下创建一个新网站,更改连接字符串,它运行得很好!

我的问题如下:

虽然安装和什么效果不佳,但我现在正试图弄清楚如何将此论坛集成到我现有的 MVC 应用程序中。

我当前的 MVC 应用程序有自己的数据库和自己的用户表(所有凭据都存储在其中)。我的 MVC 应用程序有一个登录名,它对用户进行身份验证,然后在 Session 中存储一些值(供以后使用等)。

在查看下载的 nearforum 网站及其文件时,我没有找到 Controller 文件夹及其控制器。我想我已经预料到了,所以我可以看看 Controller 调用了什么 Views 以及这些 Views 是否是强类型等......</p>

一旦我弄清楚了这一点,我就可以轻松地将其集成到我现有的应用程序中。请记住,我不希望将论坛放在某个地方,<iframe>…&lt;/iframe>也不希望将此论坛托管在其他地方。

任何人都可以阐明我应该如何/在哪里解决这个问题。

4

2 回答 2

2

在现有的 Web 应用程序中集成 Nearforums 代码库(控制器)和输出文件(视图、css 和 js)并不是一个好主意。您必须清楚地了解您正在集成的代码。

最好的方法是在IIS子应用程序上运行 nearforums ,/forums/这样您就可以从现有功能中受益,而无需关心代码。在子应用上设置站点后,您可以使用Nearforums 文档中详述的不同技术将现有的“主站点”用户验证到 Nearforums 。

于 2012-08-06T10:42:43.303 回答
0

正如我的评论所述,寻求 nearforum 的开发人员帮助会更容易。
不过,经过几次搜索,我找到了这个主题 http://nearforums.codeplex.com/discussions/280879
我希望它能给你答案。

于 2012-07-26T01:35:45.110 回答