【发布时间】:2015-10-10 15:49:59
【问题描述】:
我有一个 ASP.NET 网站,随着时间的推移,它已成为一个越来越多的数据存储库,其中我有许多数据库表,而该网站只是发送这些数据。
我意识到 wiki 实际上可能开始成为我的网站正在变成的更好的模型。或者至少是其中的一部分,因为它实际上只是添加和更新我正在做的内容。这是我的困境:
网站的某些部分确实需要非 wiki 和完全可定制等。我是否应该在我的网站中构建自己的 wiki 功能,以便我可以使其成为 wiki 的一部分(在我需要时嵌入)其余的常规 ASP.NET?如果答案是肯定的,是否有任何关于如何构建和托管 wiki 的提示或样板代码?
替代方法是使用现有的 wiki 软件。我已经尝试了其中的大多数,我的问题是我需要自己在 Windows 上托管它,如上所述,我希望拥有完全的控制权,并且在我的网站内只有一个可编辑的简单 wiki 页面。我曾尝试使用框架等来模拟这一点,但这一切似乎有点 hacky。
任何建议:
A.如果您认为我应该在下面构建我的网站的 wiki 部分,是否有关于如何快速做到这一点的最佳实践和样板代码?
B.如果您认为我不应该重新发明轮子,是否有任何现有的 Windows 托管软件可以嵌入到我的网站中而不会失去任何控制权?
【问题讨论】: